ホームページ  >  記事  >  データベース  >  navicat でリモート アクセスを承認する方法

navicat でリモート アクセスを承認する方法

angryTom
angryTomオリジナル
2019-08-05 15:09:526305ブラウズ

navicat でリモート アクセスを承認する方法

Navicat for MySQL は、MySQL データベースでよく使用されるデータベース管理ソフトウェアで、単一のプログラムをサポートし、MySQL と MariaDB に同時に接続できます。この完全に機能するフロントエンド ソフトウェアは、データベースの管理、開発、メンテナンスのための直感的で強力なグラフィカル インターフェイスを提供します。では、このソフトウェアを使用して MySQL データベースにリモート アクセスするにはどうすればよいでしょうか?

推奨チュートリアル: MySQL 入門ビデオ

1. 新しい接続を作成し、接続情報を設定します。リモート接続する必要があるホストの IP アドレスをホスト名/IP アドレスに入力するだけです。

navicat でリモート アクセスを承認する方法

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

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

navicat でリモート アクセスを承認する方法

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 番目の文は、アクセス許可がすぐに有効になるようにデータベースを更新することです。

navicat でリモート アクセスを承認する方法

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

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

リモート データベースに接続するには cmd コマンドを使用します。リモート データベースへの接続にツールを使用したくありません。

コマンド ラインでエラーが報告されました。エラー 2003 :「192.168.1.80」の MySQL サーバーに接続できません

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

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

以上がnavicat でリモート アクセスを承認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。