35801
23.09.2006, aktualisiert am 19.11.2006
7778
7
0
MySQL connect ERROR
Ich möchte offline arbeiten mit PHP und MySQL...
Hallo!
Ich verwende folgende conn.inc
und erhalte immer den Fehler:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\programme\apache group\apache\htdocs\erotikprojekt\dbconnect.inc on line 12 Warning: mysql_select_db(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\programme\apache group\apache\htdocs\erotikprojekt\dbconnect.inc on line 14 Warning: mysql_select_db(): A link to the server could not be established in c:\programme\apache group\apache\htdocs\erotikprojekt\dbconnect.inc on line 14
Was kann da nicht klappen???
MySQL-Front hat mit user: root und pw: root keine Probleme beim verbinden?!
PS.: Ich verwende WinXP Home mit Apache 1.3.37, PHP 4.4.4 und MySQL 4.1
Bitte helft mir schnell ich werde noch wahnsinnig wenn ich die ganze Zeit den Code uploden muss und online testen...
DANKE!!!
Hallo!
Ich verwende folgende conn.inc
<?PHP
$host = "localhost";
$user = "root";
$passwort = "root";
$dbname = "gdrootdb";
$conn = mysql_connect($host, $user, $passwort);
mysql_select_db ($dbname);
?>
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\programme\apache group\apache\htdocs\erotikprojekt\dbconnect.inc on line 12 Warning: mysql_select_db(): Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\programme\apache group\apache\htdocs\erotikprojekt\dbconnect.inc on line 14 Warning: mysql_select_db(): A link to the server could not be established in c:\programme\apache group\apache\htdocs\erotikprojekt\dbconnect.inc on line 14
Was kann da nicht klappen???
MySQL-Front hat mit user: root und pw: root keine Probleme beim verbinden?!
PS.: Ich verwende WinXP Home mit Apache 1.3.37, PHP 4.4.4 und MySQL 4.1
Bitte helft mir schnell ich werde noch wahnsinnig wenn ich die ganze Zeit den Code uploden muss und online testen...
DANKE!!!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 40750
Url: https://administrator.de/contentid/40750
Ausgedruckt am: 15.11.2024 um 07:11 Uhr
7 Kommentare
Neuester Kommentar
@35801
Hi,
Wo? Bei dir lokal am Rechner?
Und ONLINE , nach dem Upload funktioniert es nicht?
Ich denke mal, da wirst du andere Zugangsdaten verwenden müssen.
Verbinden willst du dich mit $user = "root"; , verweigert wird der Zugriff aber
für den User ODBC!!
Auch da scheint etwas durcheinander zu sein.
Wäre das, was mir jetzt so auffällt.
Grüße
Günni
Hi,
MySQL-Front hat mit user: root und pw: root keine Probleme beim verbinden?!
Wo? Bei dir lokal am Rechner?
Und ONLINE , nach dem Upload funktioniert es nicht?
Ich denke mal, da wirst du andere Zugangsdaten verwenden müssen.
Access denied for user 'ODBC'@'localhost' (using password: NO) in c:\programme\apache
Verbinden willst du dich mit $user = "root"; , verweigert wird der Zugriff aber
für den User ODBC!!
Auch da scheint etwas durcheinander zu sein.
Wäre das, was mir jetzt so auffällt.
Grüße
Günni
Hallo!
Ich verwende folgende conn.inc
<?PHP
$host = "localhost";
$user = "root";
$passwort = "root";
$dbname = "gdrootdb";
$conn = mysql_connect($host, $user,
$passwort);
mysql_select_db ($dbname);
?>
und erhalte immer den Fehler:
Warning: mysql_connect(): Client does not
support authentication protocol requested by
server; consider upgrading MySQL client in
c:\programme\apache
group\apache\htdocs\erotikprojekt\dbconnect.inc
on line 12
Ich verwende folgende conn.inc
<?PHP
$host = "localhost";
$user = "root";
$passwort = "root";
$dbname = "gdrootdb";
$conn = mysql_connect($host, $user,
$passwort);
mysql_select_db ($dbname);
?>
und erhalte immer den Fehler:
Warning: mysql_connect(): Client does not
support authentication protocol requested by
server; consider upgrading MySQL client in
c:\programme\apache
group\apache\htdocs\erotikprojekt\dbconnect.inc
on line 12
Das weist darauf (das "altbekannte Problem") hin, daß MySQL in einer der 4.1er- Versionen fe_lerhaft mit der Authentikation umgegangen ist. Hatte hier gleiches Problem vor 'Jahren', weiß aber nicht mehr, wie ich es löste... .
Wieso es mit MySQL 5 nicht klappt ist mir jetzt auch unverständlich, meine con.inc's sehen ähnlich aus.
Was gibt $conn denn zurück? ein
var_dump($conn);
oder, besser noch, die Modifikation des Codes in:
$conn = mysql_connect($host, $user, $passwort) or die (mysql_error());
könnte bereits helfen, der Sache auf die Spur zu kommen, da bereits der Connect scheitert.
Warning: mysql_select_db(): Access
denied for user 'ODBC'@'localhost' (using
password: NO) in c:\programme\apache
group\apache\htdocs\erotikprojekt\dbconnect.inc
on line 14 Warning: mysql_select_db(): A link
to the server could not be established in
c:\programme\apache
group\apache\htdocs\erotikprojekt\dbconnect.inc
on line 14
denied for user 'ODBC'@'localhost' (using
password: NO) in c:\programme\apache
group\apache\htdocs\erotikprojekt\dbconnect.inc
on line 14 Warning: mysql_select_db(): A link
to the server could not be established in
c:\programme\apache
group\apache\htdocs\erotikprojekt\dbconnect.inc
on line 14
Das ist klar, wenn $conn leer ist. Dann fällt M$ auf odbc zurück, und das will MySQL nicht verknusen.
In $conn sollte sowas wie Resource-ID#1 drinstehen.
Was kann da nicht klappen???
Poste bitte mal die Fehlermeldung/ die Rückgabe von mysql_error().
MySQL-Front hat mit user: root und pw: root
keine Probleme beim verbinden?!
Was sagt phpmyadmin dabei? Bestimmt die selben Fehler wie beim Zugriff auf die Seite, richtig?
PS.: Ich verwende WinXP Home mit Apache
1.3.37, PHP 4.4.4 und MySQL 4.1
DANKE!!!
Bitte.
Netzbaer
Client does not support authentication protocol requested by server; consider upgrading MySQL client
ist eine der Fehlermeldungen
wenn man am sql angemeldet ist ( remotedesktop oder putty )
SET PASSWORD FOR
dann enter drücken
'some_user'@'some_host' = OLD_PASSWORD('newpwd');
dann enter drücken
FLUSH PRIVILEGES;
dann enter drücken
some_user = der zu ändernde Benutzername
some_host = von wo aus der Benutzer auf den sql connecten darf
newpwd = das neue Password ( man kann das alte benutzen )
die '' stehen lassen nur das dazwischen ändern
so mache ich das und es ging bisher immer
ist eine der Fehlermeldungen
wenn man am sql angemeldet ist ( remotedesktop oder putty )
SET PASSWORD FOR
dann enter drücken
'some_user'@'some_host' = OLD_PASSWORD('newpwd');
dann enter drücken
FLUSH PRIVILEGES;
dann enter drücken
some_user = der zu ändernde Benutzername
some_host = von wo aus der Benutzer auf den sql connecten darf
newpwd = das neue Password ( man kann das alte benutzen )
die '' stehen lassen nur das dazwischen ändern
so mache ich das und es ging bisher immer