プロ・クリエータの実践ウェブテクニック集

ログイン状態
お気軽にどうぞ、PCサポート。
         メール・Skype・リモート操作でサポートします。


MySQL5.0 と PHP の認証プロコトルエラー

Client does not support authentication protocol requested by server.
MySQL とクライアントの認証プロコトルの違いによるエラーです。

解決策

  • 最も良い方法は、PHP を最新版にヴァージョンアップする事です。

  • 何らかの事情でバージョンアップできない場合は、MySQL のコマンドラインから、パスワードを再セットします。
    例) username:guest, password:passwd の場合

    mysql> SET PASSWORD FOR guest@localhost = OLD_PASSWORD('passwd');