PHPからMySQLへ接続した場合、以下のエラーが発生した場合
Client does not support authentication protocol requested by server; consider upgrading MySQL client in ~~

データベース名「MySQL」のuserテーブルのパスワードフィールドを以下のSQL文でパスワードを再登録することで解決した。

#mysql -u user -p
mysql> use mysql
mysql> UPDATE user SET Password = OLD_PASSWORD('mypass') WHERE Host = 'localhost' AND User='some_user';
mysql> FLUSH PRIVILEGES;

 以上


  • コメント (0)
  • トラックバック (0)
トラックバックURL :
http://n-log.jp/tb.cgi/8572