1130 - Host xxx is not allowed to connect to this MySQL server
更新日時:
対応OS: Windows, macOS, Linux, iOS
Navicat対応製品: Navicat for MySQL, Navicat for MariaDB, Navicat Premium
Navicat対応バージョン: すべて
MySQLサーバーが稼動しているホスト以外のホストから接続しようとする時にこのエラーが発生する場合、クライアントホストに一致するHostの値がuserテーブルの行にないことを意味します:
Host ... is not allowed to connect to this MySQL server
接続しようとする時に使用するクライアントのホスト名とユーザー名の組み合わせのアカウントを設定することによって、これを修正することができます。
接続元のマシンのIP番号またはホスト名がわからない場合、userテーブルのHost列の値が'%'の行を追加し、サーバーマシンで—logオプションを使用してmysqldを再起動すべきです。クライアントマシンから接続を試みる時、どのように実際に接続したのかはMySQLログの情報に示されます。(その後、userテーブルの行の'%'をログに表示された実際のホスト名に変更します。そうしないと、あなたは、任意のユーザー名についてどのホストからの接続も許可する安全ではないシステムを持つことになります。)
さらに質問がございましたら、