Fehler: Could not connect to db

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
HdZ

Fehler: Could not connect to db

Beitrag 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?
Benutzeravatar
D@ve
Ehemaliges Teammitglied
Beiträge: 3842
Registriert: 28.08.2002 19:33
Wohnort: Bretzfeld
Kontaktdaten:

Beitrag 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
There are only 10 types of people in the world: Those who understand binary, and those who don't
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Re: Fehler: Could not connect to db

Beitrag 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:
Zuletzt geändert von Jensemann am 15.07.2005 00:33, insgesamt 1-mal geändert.
HdZ

Beitrag 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
Antworten

Zurück zu „Coding & Technik“