ugrás a tartalomhoz

Archívum - Aug 4, 2004 - Fórum téma

Access denied for user: 'root@localhost' (Using

paal · 2004. Aug. 4. (Sze), 19.21
Hali!

Már próbáltam az sql listán is de nem tudtuk ott sem kitalálni, hogy mi
lehet a probléma.

Van egy Sparc-Debianos szerver amin mysql szerver fut. Amikor beüzemeltem
korrektül működött minden autentikáció legalábbis én így emléxem. Aztán
valami történt a szerverrel (a rendszergazda szerint nem lettek csomagok
frissítve rajta) és azóta webes (php-s) alkalmazásokból csak akkor lehet a
mysql szerverhez kapcsolódni ha a root-nak nincs jelszó beállítva ami ugye
egy kicsit abszurd.

A csomagok:
ii  libdbd-mysql-p 2.9003-2  A Perl5 database interface to the MySQL data
ii  libmysqlclient 4.0.18-5  mysql database client library
ii  mysql-client   4.0.18-5  mysql database client binaries
ii  mysql-common   4.0.18-5  mysql database common files (e.g./etc/mysql
ii  mysql-server   4.0.18-5  mysql database server binaries
ii  apache         1.3.29-1  Versatile, high-performance HTTP server
ii  apache-common  1.3.29-1  Support files for all Apache webservers
ii  apache-dev     1.3.29-1  Apache webserver development kit
ii  apache-utils   1.3.29-1  Utility programs for webservers


A php az php-4.3.4-as és forrásból lett fordítva.
A mysql adatbázisban minden jól van beállítva (szerintem). Meg van adva a
jelszó (PASSWORD-ként), db-hez kapcsolva a juzer, flush-priv volt, stb.

Az a vicc, hogy ha beállítom a root jelszavát akkor webről nem de konzolról
BE LEHET JELENTKEZNI!!! Minden táblát látok, tudom manipulálni, stb.

Csináltam egy kis adodb tesztet és a következőt kapom:
Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using
password: NO) in
/export/spare/web/ise_intranet/html/adodb/drivers/adodb-mysql.inc.php on
line 327


A progi:
[colorer=php]<?
include("adodb/adodb.inc.php");
$db = NewADOConnection('mysql');
$db->Connect("localhost", "root", "rootjelszo", "mysql");
$result = $db->Execute("SELECT * FROM user");
$db->debug=true;
if ($result === false) die("failed");
while (!$result->EOF) {
for ($i=0, $max=$result->FieldCount(); $i < $max; $i++)
print $result->fields[$i].' ';
$result->MoveNext();
print "

több submit

Redelem · 2004. Aug. 4. (Sze), 19.01
Sziasztok!

Van két php scriptem egy oldalon, és mindegyik tartalmaz egy submit típusú input elemet. Mikor az egyiket elküldöm a másik is végrehajtódik.
Biztos amatőr kérdés, de amatőr is vagyok.
Szóval erre mi a megoldás?

Előre is köszi!