質問: php+mysql 接続できません php5・mysql5.0 の 環境でmysqlに接続したいのですが、 うまくいかずに困っています。 参考書の通りに設定したのですが、どこか間違っていたのでしょうか。 コマンドプロンプトから、create table などの操作は問題なくできます。 sample.php ------------------------------------------- 表示された内容 ------------------------------------------- warning: mysql_connect() [function.mysql-connect]: client does not support authentication protocol requested by server; consider upgrading mysql client in d:\apache2\htdocs\sample.php on line 8 接続できません。 どうぞよろしくおねがいします。
回答: 4.1から認証に使うハッシュが変わっているため4.0までの方法でアクセスしてサーバーに跳ねられているというわけです。 http://dev.mysql.com/doc/refman/4.1/ja/old-client.html (この程度であれば、エラー文の意味がわからなくてもgoogle等に入れて検索すればでてきますのでまずはご自分で検索しましょう)