PDA

Bekijk Volledige Versie : [win2k] php en mysql?



kilian
12/03/05, 13:57
Ik ben nu net bezig aan een eigen servertje. De bedoeling was dat ik win2k server met php en mysql zou gaan gebruiken.

het instaleren van de meuk gaat goed, php doet het, mysql draait. Maar ik kan maar niet via php in mysql komen, wat toch mogelijk moet zijn?

foutmelding:


Client does not support authentication protocol requested by server; consider upgrading MySQL client


Ik gebruik gewoon de IIS van win2k en dus geen apache.


Iemand enig idee wat ik fout doe?

Nitroserve
12/03/05, 14:12
Ik neem aan dat ODBC geinstalleerd is (anders kreeg je die melding niet dacht ik)

Waarschijnlijk heb je MySQL 4.1.XX

IE weet hier nog niet zo goed mee om te gaan, het gaat om een nieuwe vorm van wachtwoorden opslaan.

Als je voor de gebruiker die je nodig hebt het volgende doet moet het werken...

SET PASSWORD FOR [user] IDENTIFIED BY OLD_PASSWORD([wachtwoord[);

Triloxigen
12/03/05, 14:24
Of je installeert MySQL 3.x
Dit gebruiken de meeste hosters, kan makkelijk zijn als je erin wilt ontwikkelen...

MaffeMuis
12/03/05, 17:10
En je gebruikt zeker php5 met een oude Mysql :)

kilian
13/03/05, 00:48
Nee, php4 met mysql 4.1, ik was in de veronderstelling dat ik 4.0 had, en zo kon ik niks vinden over het probleem.

MaffeMuis
13/03/05, 12:41
The mysql extension does not support the new authentication protocol in MySQL 4.1.1 and higher. This is true regardless of the PHP version being used.

http://dev.mysql.com/doc/mysql/en/old-client.html

IK bedoelde het andersom (foutje),
Je hebt php4 met mysql 4.1 of hoger :)

Of je moet of terug stappen naar een oudere versie van mysql.
Of php5 installeren.
Of het oude wachtwoord formaat gebruiken.