人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: kasikomari
●カテゴリ:コンピュータ
✍キーワード:127.0.0.1 Client Common DOES localhost
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● inosisibeyan
●30ポイント

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


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

◎質問者からの返答

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

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

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

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

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


2 ● thumbtip
●30ポイント

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 は使えないということですかね。

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ