MySQL 4.1.7 のPASS設定

MySQLを新たにインストールした場合、接続できないことがあるので、

"#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client"
のようなエラーが出た場合は(ethna\class\backend.php function getDB() のconnect のあたりでこのエラーが発生)パスワードがOLD PASSWORDに対応していないので、以下の変更を行う

UPDATE user SET Password = OLD_PASSWORD('mypass')
WHERE Host = 'some_host' AND User = 'some_user';
FLUSH PRIVILEGES;

    • mysql 公式リファレンス 4.3.11. MySQL 4.1 のパスワードハッシュ より