MySQL 接続エラー


Mongrelの不具合解消のため前の記事に書いた設定を行ったところアプリケーション実行時に以下のようなエラーが発生した。

Client does not support authentication protocol requested by server; consider upgrading MySQL client

gemで入れたmysqlモジュールが古いプロトコルしかサポートしていないのではないか。
とりあえず、MySQLサーバー側のパスワードを古いタイプにすると接続できた。
MySQLサーバーのmysqlデータベースで以下のコマンドを実行する。

update user set password=old_password(‘パスワード’) where user=’ユーザー名’;
FLUSH PRIVILEGES ;

情報元はこちら。

http://www.iwazer.com/~iwazawa/diary/archives/002934.html

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です