mysqlクライアント認証後の接続失敗問題の解決方法を詳しく解説

黄舟
リリース: 2017-03-23 13:24:12
オリジナル
1370 人が閲覧しました

次のエディターは、クライアント認証後の mysql 接続失敗の問題を完全に解決する記事を提供します。編集者はこれが非常に良いものだと思ったので、皆さんの参考として今から共有します。エディターに従って見てみましょう

mysql 環境をローカル (192.168.1.152) にデプロイし、リモート クライアント 192.168.1.% がローカルの mysql に接続することを許可し、iptables ファイアウォールでポート 3306 を開きます。

は次のとおりです:

mysql> 
select host,user,passw
ord
 from mysql.user;
+--------------+-----------------+---------------------------------------------------------+
| host | user | password |
+--------------+-----------------+----------------------------------------------------------+
| localhost | root | |
| fdm1 | root | |
| 127.0.0.1 | root | |
| localhost | | |
| fdm1 | | |
| 192.168.1.% | db_hqsb | *DFC9DC16B13651A95ECEC3A26E07D244431B55C9 |
| 192.168.1.% | db_ro_hqsb | *2C0B0DD50595BB40879110437BEEF026D019DFB7 |
| 192.168.1.% | db_jkhwuser | *2C0B0DD50595BB40879110437BEEF026D019DFB7 |
| 192.168.1.25| slave | *EE52B8EACB3CCD13624273AD6B5CDA52B9B53EB7 |
| 192.168.1.% | tech_db_user | *6053E57C7B61043DC2C6B4E3291D5F61CCC23F5C |
| 192.168.1.% | game_db_user| *05EA4D71C9A1273ECF3E24E6323F7175AE45C366 | 
| localhost | zabbix | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
+---------------+---------------+------------------------------------------------------------+
ログイン後にコピー

質問:

クライアントマシン(192など)上の192.168.1.152マシンのmysqlにリモート接続します。 .168.1.20)、接続失敗した!

[root@huanqiu ~]# mysql -udb_ro_hqsb -h 192.168.1.152 -pmhxzkhl0802xqsjdb
ERROR 1130 (HY000): Host '192.168.1.20' is not allowed to connect to this MySQL server
ログイン後にコピー

解決策:

は、192.168.1.152のmysqlの「ホストはlocalhost、ユーザーとパスワードは空です」というステートメントが原因で発生します。問題を解決するには、このステートメントを削除してください。

mysql> 
delete
 from mysql.user where host="localhost" and user="";
Query OK, 1 row affected (0.00 sec)
mysql> 
flush
 privileges;
Query OK, 0 rows affected (0.00 sec)
ログイン後にコピー
このようにして、接続を許可されたクライアントは正常に接続できます。

りー

以上がmysqlクライアント認証後の接続失敗問題の解決方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート