- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バージョンの違うMySQLのリモート接続について)
バージョンの違うMySQLのリモート接続について
このQ&Aのポイント
- MySQLのバージョンが異なる場合におけるリモート接続について解説します。
- 異なるバージョンのMySQLをリモート接続する際に発生するエラーについて考察します。
- 異なるバージョンのMySQLのパスワード形式の違いによる接続エラーを解決する方法を探ります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
MySQL4.1でパスワードの暗号化方式が変更になったので 「クライアントが4.1.1以降で、サーバーが4.0またはそれ以前」ならば問題なく接続出来るけど、 逆=ご呈示の状況では、対策が必要のようで、セキュリティ的には、version up を勧めたいところ。 とりあえず、そのversionで行うなら、以下のページをじっくり読んで見て下さい。 http://dev.mysql.com/doc/refman/5.1/ja/password-hashing.html キーワードは「--old-passwords オプションでサーバを立ち上げる」このあたり。 4.0以前からアクセスするユーザー名を限定出来るなら、OLD_PASSWORD() 関数というのもあるようです。
お礼
回答ありがとうございます。 サーバのリモート接続を行うユーザのパスワードを 古いバージョンの形式にしたところ 無事接続することができました。 ありがとうございます。 詳しく教えて頂けたので、 理解しながらできました、 ありがとうございました。