Navicat for MySQL は、MySQL データベースでよく使用されるデータベース管理ソフトウェアで、単一のプログラムをサポートし、MySQL と MariaDB に同時に接続できます。この完全に機能するフロントエンド ソフトウェアは、データベースの管理、開発、メンテナンスのための直感的で強力なグラフィカル インターフェイスを提供します。では、このソフトウェアを使用して MySQL データベースにリモート アクセスするにはどうすればよいでしょうか?
推奨チュートリアル: MySQL 入門ビデオ
1. 新しい接続を作成し、接続情報を設定します。リモート接続する必要があるホストの IP アドレスをホスト名/IP アドレスに入力するだけです。
ただし、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 - ' の MySQL サーバーに接続できません192.168 .1.80'(10038)。
このエラーは、サーバー (サーバーは win7 システムです) のファイアウォールが接続を遮断したことを意味します。その後、ファイアウォールをオフにすると接続できるようになります。
リモート データベースに接続するには cmd コマンドを使用します。リモート データベースへの接続にツールを使用したくありません。
コマンド ラインでエラーが報告されました。エラー 2003
このエラーの理由は上記と同じで、ファイアウォールによってブロックされています。
PS: コントロール パネルで WIN7 ファイアウォールをオフにするだけでなく、サービスでもオフにする必要があります
以上がnavicat でリモート アクセスを承認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。