Yritän PHP:llä saada MySql yhteyttä, mutta herjaa seuraavaa:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\......\sqltesti.php on line 2
Could not connect: Client does not support authentication protocol requested by server; consider upgrading MySQL client.
Eli valittaa ettei MySQL-klinu tue palvelimen protokollaa.
Tietokantana pyörii MySQL 4.1 server, ja serverinä Apache. Mutta mikähän tässä nyt on vialla?
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Apache Group\......\sqltesti.php on line 2
Could not connect: Client does not support authentication protocol requested by server; consider upgrading MySQL client.
Eli valittaa ettei MySQL-klinu tue palvelimen protokollaa.
Tietokantana pyörii MySQL 4.1 server, ja serverinä Apache. Mutta mikähän tässä nyt on vialla?
Vastaukset 3
Vanhimmat
Ja PHP on versio 4.4.0, jos tuolla tiedolla nyt tekee jotain.
täältä lisää
http://dev.mysql.com/doc/mysql/en/old-client.html
4.1 versiosta lähtien mysql autentikointi on muutettu. eli muuta kannasta salasanat vanhaan muotoon ohjeen mukaan.
php 5 tukee tuota uusittua menetelmää.
http://fi.php.net/mysqli
Jovain alkoi pelittään. Kiitos paljon avusta!