mysql:16080
From: Watanabe Tomoyuki <Watanabe Tomoyuki <WATANABE.TOMOYUKI.2@xxxxxxxxxx>>
Date: Fri, 17 Jan 2014 13:07:42 +0000
Subject: [mysql 16080] RE: [mysql 16076] odbc接続について
渡辺です。お詫びして訂正します。 勘違いしておりました。申し訳ありません。 >「Enable Cleartext Authentication」のチェックボックスがあります。 >これにチェックを入れるとどうでしょうか? この部分はこの件とは無関係ですので無視してください。 ただ、当該のエラーメッセージは古い暗号化形式であるがゆえ、というのは恐らく確かですので、 以下のいずれかが有効かと思います。 (最近のドライバは新しい暗号化方式にしか対応していないものがあります) 1.パスワードを新しい暗号化方式に変える。 接続できる端末で先述のSET PASSWORD構文によって変更 ただし、極端に古いクライアントがあるとそこから接続できなくなる可能性があります。 その場合は新しいODBCドライバを使う、などの対応が必要です。 2.別のユーザーを作る。 接続できる端末で新しいユーザーを作り、同じ権限を付与します。 接続できない端末からは新しいユーザーで接続させます。 (新しく作った場合は新しい暗号化方式になります。) この場合は他の端末には影響しません。 私の環境で試して有効だったのは以上です。 よろしくお願いします。 -----Original Message----- From: Watanabe Tomoyuki [mailto:WATANABE.TOMOYUKI.2@xxxxxxxxxx] Sent: Friday, January 17, 2014 9:16 PM To: ml@xxxxxxxxxx Subject: [mysql 16079] RE: [mysql 16076] odbc接続について お世話になります。渡辺です。 ODBCドライバのバージョンが5.2.5以降であれば(最新版は5.2.6) であれば、「Connector/ODBC」の設定画面に 「Details」のボタンがあり、それを押したときに表示される 「Connection」タブの中に 「Enable Cleartext Authentication」のチェックボックスがあります。 これにチェックを入れるとどうでしょうか? もしこれで回避できるようであれば、 サーバーに保存されているパスワードの暗号化方式が古い状態(MySQL4.0以前)である可能性があります。 長く使い続けるのであれば暗号化方式を新しくしておくことをお勧めします。 (参考) MySQL5.1 マニュアル 12.5.1.6. SET PASSWORD構文 http://dev.mysql.com/doc/refman/5.1/ja/set-password.html (「注意」もお読みください。) よろしくお願いします。 -----Original Message----- From: 旭日 太郎 [mailto:asahips@xxxxxxxxxx] Sent: Friday, January 17, 2014 6:04 PM To: ml@xxxxxxxxxx Subject: [mysql 16076] odbc接続について (中略) Connnection Failed:[HY000][MySQL][ODBC 5.2(w)Driver] Connection using old(pre-4.1.1) authentication protocol refused(client option ‘secure_auth’ enabled) というエラーメッセージが出て接続ができませんでした。 (中略) ★:サーバのバージョン: 5.1.50 - Source distribution (後略)
@ 16076 2014-01-17 18:04 ["旭日 太郎" <asahip] odbc接続について 16079 2014-01-17 21:15 ┗[Watanabe Tomoyuki <W] RE: [mysql 16076] odbc接続について -> 16080 2014-01-17 22:07 ┗[Watanabe Tomoyuki <W] 16081 2014-01-17 23:11 ┗["yoku ts." <yoku0825] Re: odbc接続について 16082 2014-01-18 01:35 ┗[Watanabe Tomoyuki <W] 16086 2014-01-27 18:28 ┗[朝日 太郎 <asahips@]