ホームページ > データベース > mysql チュートリアル > Navicat を介して MySQL リモート接続を実装する方法

Navicat を介して MySQL リモート接続を実装する方法

醉折花枝作酒筹
リリース: 2021-07-23 09:25:28
転載
3403 人が閲覧しました

Navicat を使用して IP 経由で直接接続すると、さまざまなエラーが報告されます。どうすればよいでしょうか?今回は、Navicat を介してリモート接続を実現するプロセスをエディターで説明しますので、必要に応じて参照してください。

Navicat を介して MySQL リモート接続を実装する方法

Navicat を使用して IP 経由で直接接続すると、次のようなさまざまなエラーが報告されます。 エラー 1130: ホスト '192.168.1.80' は、この MySQL サーバーへの接続を許可されていません。

個人認証後の解決策は次のとおりです:

認可方法:

1. まず、localhost を使用して、リモート接続するデータベースにログインします。

2. コマンド プロンプト ウィンドウを開き、次のコマンドを入力します:

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
Query OK, 0 rows affected
mysql> flush privileges;
Query OK, 0 rows affected
ログイン後にコピー

最初の文は、リモート接続のアクセス許可を与えることです。変更する必要があるのは、変更のみです。個人データベースと 123456 に従ってステートメント内のルートを入力します。接続用のユーザー名とパスワードを設定してください。

2 番目の文は、アクセス許可がすぐに有効になるようにデータベースを更新することです。

3. 通常、データベースにはリモートで接続できますが、次のエラーが発生する場合があります: 2003 - '192.168.1.80' の MySQL サーバーに接続できません(10038)。

このエラーは、サーバー (サーバーは win7 システムです) のファイアウォールが接続を遮断したことを意味します。その後、ファイアウォールをオフにすると接続できるようになります。

cmd コマンドを使用してリモート データベースに接続します。リモート データベースへの接続にツールを使用したくない場合。

コマンド ラインでエラーが報告されました。エラー 2003 : "192.168.1.80" <10060>

このエラーの理由は上記と同じで、ファイアウォールによってブロックされています。

上記の手順の後、WIN7 を使用してローカル エリアを構築し、WIN7 上の MySQL データベースにリモート接続する友人は、すでにデータベースへの接続を正常に確立できるようになります。

PS: コントロール パネルで WIN7 ファイアウォールをオフにするだけでなく、サービスでもオフにする必要があります。

プロパティを手動に変更します。 、または無効にしてから再試行してください。サービスをオフにするだけです。

ファイアウォール

2 つの方法があります:

1. サービス モード

ファイアウォールのステータスを表示します。 :

[root@centos6 ~]# service iptables status

iptables: ファイアウォールが実行されていません。

ファイアウォールをオンにする:

[root@centos6 ~]# service iptables start

ファイアウォールをオフにする:

[root@centos6 ~] # service iptables stop

2. iptables メソッド

最初に init.d ディレクトリに入り、コマンドは次のとおりです:

[root@centos6 ~]# cd /etc/init .d/

[root@centos6 init.d]

#次に

ファイアウォールのステータスを表示します:

[root@centos6 init.d]# /etc/init.d/iptables status

ファイアウォールを一時的にオフにします:

[root@centos6 init.d]# /etc/init. d/iptables stop

iptables を再起動します:

[root@centos6 init.d]# /etc/init.d/iptables restart

関連する推奨事項: "

mysql チュートリアル "

以上がNavicat を介して MySQL リモート接続を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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