安全でないワイヤレス ネットワークを使用しています (安全なネットワークが現在ダウンしているため)。
知りたいのは、MySQL にログインするときに、クライアント プログラムはパスワードを送信する前に暗号化するのでしょうか?
次に例を示します。
mysql -h <db_address> -D <db_name> -u <user_name> -p<password> --secure-auth=FALSE
これは現在 MySQL に接続するために使用しているログイン ステートメントです。このログイン ステートメントを安全でないワイヤレス ネットワークで実行すると、パスワードがプレーンテキストでネットワーク全体に送信されるのでしょうか?
(ご存知かもしれませんが、--secure-auth=FALSE は、これがないとログインが機能しないために使用するパラメーターです。)
答え1
パスワードはプレーンテキストで送信されるわけではありませんが、使用している古いスタイルのパスワード スキームには、比較的簡単に解読できる既知の問題があります。
見るhttp://dev.mysql.com/doc/internals/en/認証方法.html、および関連する質問https://stackoverflow.com/questions/11192689/mysql プロトコルでの認証の安全性。