エラー コードは 1130、エラー 1130: ホスト X.X.X.X はこの MySQL サーバーへの接続を許可されていません
推測は次のとおりです。接続できないこと リモート接続のユーザー権限の問題。結果として、mysqlライブラリをこのように操作することで問題を解決できます。
サーバー上の mysql にログインした後、「mysql」データベースの「user」テーブルの「host」項目を変更し、「localhost」の名前を「%」に変更します。
関連する推奨事項: 「Navicat for mysql グラフィック チュートリアル 」
次は、問題を解決するための SQL ステートメントです:
mysql -u root -p mysql;use mysql; mysql;select 'host' from user where user='root'; mysql;update user set host = '%' where user ='root'; mysql;flush privileges; mysql;select 'host' from user where user='root';
最初の文:はい 許可されたユーザー root としてログインします;
2 番目の文: mysql ライブラリを選択します;
3 番目の文: mysql ライブラリ内のユーザー テーブルのホスト値 (つまり、ホスト) を確認します。 /IP for 接続アクセス名);
4 番目の文: ホスト値を変更します (ワイルドカード % の内容を含むホスト/IP アドレスを追加します)。もちろん、IP アドレスを直接追加することもできます。
5 番目の文: MySQL システム権限関連テーブルを更新;
6 番目の文: ユーザー テーブルを再度確認すると、変更があります。
mysql サービスを再起動して完了します。
以上がNavicat 接続 1130 エラーの解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。