My SQL を Common SQL Environment で接続しようとしているのですが、接続できません。

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.htmlhttp://www.y-kit.jp/saba/ などの手順を参考に、色々と試みてみましたが、結果は同じでした。

どうぞ、よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:inosisibeyan No.1

回答回数211ベストアンサー獲得回数0

ポイント30pt

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と打ち込んでも同様のチェックが出来ます。


その辺りは、文面の中に見られず、省略しておられるような質問なので逆に聞いてしまいました。

id:kasikomari

回答ありがとうございます。遅くなってすみません。

MySQLの実行には、サーバとクライアントの両方揃って初めて稼働ということを知らなかったです。

あと、URLの手順を参考に起動を試みたのですが、うまくいきません...

C:¥mysql¥bin¥winmysqladmin.exe はなく

C:¥mysql¥bin¥mysqladmin.exe はあるのですが...

2006/02/03 02:34:16
id:thumbtip No.2

回答回数3ベストアンサー獲得回数0

ポイント30pt

http://dev.mysql.com/doc/refman/4.1/ja/old-client.html

MySQL 4.1 リファレンスマニュアル :: A.2.4 Client does not support authentication protocol エラー

私自身は使用したことが無いのですが

パスワードハッシュアルゴリズムが異なるのでエラーになっているようです。

お望みの答えと異なっていたら申し訳ございません。

id:kasikomari

回答ありがとうございます。やはり、新しい MySQL に Common SQL Environment は使えないということですかね。

ありがとうございました。一度、質問を閉じたいと思います。また、よろしくお願いいたします。

2006/02/03 02:58:26

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません