Seite 1 von 1

Fehler: Could not connect to db

Verfasst: 14.07.2005 22:12
von HdZ
N'abend Folks.

Ich wollte auch wie in einigen Topics hier beschrieben das Forum offline installen und testen.
Leider kommt beim Aufruf (wie auch beim Install-Versuch der 2.0.16) immer die Fehlermeldung

Code: Alles auswählen

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in F:\Tools\Apache Server 2.0\Apache2\htdocs\Zeit\db\mysql.php on line 54 
phpBB : Kritischer Fehler 

Could not connect to the database
(Beim Install kommt zusätzlich die Meldung über ungültige Links, hat wohl mit obigen zu tun)

Folgendes is vorhanden:
* MySQL Server 4.1.12
* Apache 2.0.54
* PHP 4.4x

Sowohl apache als auch php laufen ja.
Auch der MySQL Server, wenn ich direkt drauf gehe, oder über VS (Visual Studio).

Weiß jemand von Euch (oder den phpbb-Göttern hier :P ) was der Fehler is? Ich vermute das er den SQL-Server von PHP her nich findet.

// edit
Grade in die KB gekuckt und die dbinformer aufgerufen.

[ externes Bild ]

Kann jemand was damit anfangen?

Verfasst: 14.07.2005 23:36
von D@ve
Hast Du lokal auch einen Datenbankserver und einen Webserver laufen? Wenn nicht kann das auch nicht funktionieren, da Du als Server localhost angegeben hast. Ansonsten musst Du den Server bei Deinem Hoster angeben (das setzt allerdings voraus, dass dieser den Fernzugriff gestattet hat...

Gruß, Dave

Re: Fehler: Could not connect to db

Verfasst: 15.07.2005 00:29
von Jensemann
HdZ hat geschrieben:

Code: Alles auswählen

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in F:\Tools\Apache Server 2.0\Apache2\htdocs\Zeit\db\mysql.php on line 54 
phpBB : Kritischer Fehler 

Could not connect to the database
Die PHP Binarys wie du sie fertig bekommst sind für MySQL 4.0.x vorgesehen. MySQL 4.1.x benutzt ein anderes Protokoll zum User/Passwort Austausch weshalb du diese Meldung bekommst.

Dein Setup aus PHP und MySQL ist also deffekt.

Du kannst nun entweder MySQL Downgraden auf die letzte 4.0.x Release oder dir PHP selbst kompilieren (könnte auf Windows nicht ganz einfach sein) bzw. dir einen PHP-Build suchen der für MySQL 4.1.x vorgesehen ist.

Edit:

Hier noch eine Lösung aus dem Chat:

Verfasst: 15.07.2005 00:30
von HdZ
// edit (Text gestrichen)

Es läuft alles :lol:
Grade gefunden: Man braucht z. B. nur bei MySQL einzustellen das die "alten" Protokolle verwendet werden.
Mittels der OLD_PASSWORD() Funktion das Passwort geändert und schon läufts :lol:

// edit2
Danke trotzdem (auch an Gloriosa).
Weiß jemand noch zufällig ob ein "Upgrade" auf PHP 5 das Problem lösen könnte? Danke