Error 1251 Client does not support authentication protocol requested by server;
consider upgrading MySQL client と出てしまい、パスワードが正しくても間違っていても全く同じ『データベース接続時にエラーが発生しました。』となってしまいます。どうすると接続することが出来るのでしょうか?
環境は...
My SQL と Common SQL Environment は同じPCで起動しています。
OSは、Windows2000 SP4 Rollup1 です。
My SQL は、5.0と4.1の両方を試しました。
Common SQL Environment v1.59 です。
サーバー名は、localhost と 127.0.0.1 と 192.168.***.*** など、やってみました。
Norton Internet Security 2004 を導入しており、ファイヤーウォールは『低レベル』です。
http://www.osa-p.net/memo/athena.html や http://www.y-kit.jp/saba/ などの手順を参考に、色々と試みてみましたが、結果は同じでした。
どうぞ、よろしくお願いいたします。
http://homepage1.nifty.com/yito/anhttpd/faq/mysql.html
MySQLのインストール/動作確認手順
もしや、サーバが立ち上げっていないという落ちでは?
エラーメッセージの内容が、以下のようなら
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ’/var/lib/mysql/mysql.sock’ (2)
かなり可能性は高いです。
基本的事項ですが、MySQLの実行にはサーバとクライアントの両方揃って初めて稼働します。
サーバが動いているかは、ウインドウズではサービスの稼働をタスクマネージャなどで確認してみたら、はっきりします。
又は、コマンドを指定して実行でcmdを立ち上げ、mysqlと打ち込んでも同様のチェックが出来ます。
その辺りは、文面の中に見られず、省略しておられるような質問なので逆に聞いてしまいました。
http://dev.mysql.com/doc/refman/4.1/ja/old-client.html
MySQL 4.1 リファレンスマニュアル :: A.2.4 Client does not support authentication protocol エラー
私自身は使用したことが無いのですが
パスワードハッシュアルゴリズムが異なるのでエラーになっているようです。
お望みの答えと異なっていたら申し訳ございません。
回答ありがとうございます。やはり、新しい MySQL に Common SQL Environment は使えないということですかね。
ありがとうございました。一度、質問を閉じたいと思います。また、よろしくお願いいたします。
回答ありがとうございます。遅くなってすみません。
MySQLの実行には、サーバとクライアントの両方揃って初めて稼働ということを知らなかったです。
あと、URLの手順を参考に起動を試みたのですが、うまくいきません...
C:¥mysql¥bin¥winmysqladmin.exe はなく
C:¥mysql¥bin¥mysqladmin.exe はあるのですが...