navicat は強力なビジュアル データベース管理ツールです。navicat は直感的なグラフィカル ユーザー インターフェイスを備えており、安全かつ簡単な方法で情報を作成、整理、アクセス、共有できます。多くのユーザーはローカル データベース ファイルを管理するために navicat ソフトウェアをよく使用しますが、今日は navicat が MySQL にリモート接続できない問題の解決策を紹介します。
推奨チュートリアル: navicat グラフィック チュートリアル
##一、MySql サーバーに接続できませんon '192.168. INPUT -p tcp --dport 3306 -j ACCEPT 2. #/etc/rc.d/init.d/iptables save
3. #/etc/init .d/iptables restart
4. ポートが開いているか確認#/etc/init.d/iptables status
.1130-host ... です。この MySql サーバーへの接続は許可されていません方法 1: mysql ユーザー テーブルのホストを localhost データのホストと等しく設定します=%
mysql -u root -p password>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>FLUSH PRIVILEGES; mysql>select host, user from user;
方法 2:
1) 任意のホストから mysql サーバーに接続します。 GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
2) ユーザー root のみがホストから mysql サーバーに接続できるようにします。 IP 192.168.x.x を使用し、パスワードをパスワードとして使用します
GRANT ALL PRIVILEGES ON . TO 'root'@'192.168.x.x' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
3) ユーザー root が IP 192.168.x.x のホストから mysql サーバーの特定のデータベースに接続できるようにしたい場合は、パスワードをパスワードとして使用します
GRANT ALL PRIVILEGES ON 数据库名.* TO 'root'@'192.168.x.x' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGE
以上がNavicat が MySQL にリモート接続できないの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。