Navicat Premiumを使用してMySQLデータベースにリモート接続する方法

Navicat Premiumを使用してMySQLデータベースにリモート接続する方法

新しい接続を作成する側がクライアントに相当し、接続される側がサーバーに相当します。手順は次のとおりです。

1. サブアカウントを作成し、Navicat クエリ インターフェイスに次の認証コマンドを入力して、順番に実行します。

すべての権限を付与
ON test.* を 'root333'@"%" に
GRANT OPTION 付きで 'abc111' によって識別されます。

権限のフラッシュ;
  • すべての PRIVILEGES はすべての権限を意味します。
  • on の後にはデータベース名が続きます。たとえば、test.* は、データベース test のすべてのテーブルに対して権限が付与されることを意味します。*.* は、任意のデータベースの任意のテーブルが許可されることを意味します。
  • 「to」の後の「to」は、そのコンピュータに付与されたユーザー名です。「@」記号の前の「root333」はサブアカウント名を表し、これは後で MySQL サーバーに接続するときの「ユーザー名」になります。「@」記号の後の「@」記号は、そのコンピュータに付与されたコンピュータの IP アドレスです。「%」記号は任意の IP アドレスを表します。
  • IDENTIFIED BY の後にパスワードが続きます。
  • FLUSH PRIVILEGES: 権限を更新します。

2. 新しいMySQL接続を作成する(1)

ここに画像の説明を挿入

接続名: 独自のものを選択します ホスト: 接続するサーバーのホストアドレスを入力します ポート: デフォルトは3306です
ユーザー名: 認証1の@記号の前のサブアカウント名 パスワード: 認証1のIDENTIFIED BYの後のパスワード (2) 「接続テスト」をクリック

ここに画像の説明を挿入

「接続成功」ポップアップメッセージは、接続が成功したことを示します。これで、対応するサーバー上のデータベースを操作できます。

3. サブユーザーの権限を削除するには、次のように入力します。

User='username' AND Host='IP' の場合、mysql.`user` から DELETE します。

ユーザー名: 認証時に設定されたサブアカウント名
IP: はコンピュータの IP アドレス、% はすべてを表します。このとき、サブアカウントを使用して接続しようとすると、接続が拒否されるというメッセージが表示されます。

Navicat Premium を使用して MySQL データベースにリモート接続する方法についての記事はこれで終わりです。Navicat Premium を使用して MySQL データベースにリモート接続する方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Navicat Premiumを使用してOracleデータベースをMySQLに移行する
  • Navicat PremiumはMySQLデータベースを操作します(SQL文を実行します)
  • Navicat Premium がデータベースに接続すると、次のエラー メッセージが表示されます: 2003 ''localhost'' の MySQL サーバーに接続できません (10061)
  • Navicat Premium が MySQL 8.0 に接続してエラー「1251」を報告する問題を解決する方法の分析
  • Navicat Premium 15 永久クラックアクティベーションツールとインストールチュートリアル (プロフェッショナルテストあり)
  • MySQLとNavicatプレミアムのインストールと設定の詳細な手順

<<:  テーブルタグ(テーブル)詳細

>>:  Dockerで同じIDを持つ2つのイメージを削除する

推薦する

MySQL での select、distinct、limit の使用

目次1. はじめに2. 選択2.1 単一列のクエリ2.2 複数の列のクエリ2.3 すべての列をクエリ...

JavaScriptはシンプルな計算機能を実装します

この記事では、参考までに、簡単な計算機能を実装するためのJavaScriptの具体的なコードを紹介し...

Linux システムで PATH 環境変数を設定する方法 (3 つの方法)

1. Windows システムでは、JDK のインストールなど、多くのソフトウェアのインストールで...

MAC で MySQL のデフォルトの文字セットを utf8 に変更する方法

1. デフォルトでインストールされているMySQLの文字セットを確認するmysql> '...

MySQL サービスに iptables ファイアウォール ポリシーを追加するためのソリューション

MySQL データベースが Centos7 システムにインストールされており、オペレーティング シス...

Dockerにelasticsearchとkibanaをインストールする方法

Elasticsearchは現在非常に人気があり、多くの企業が利用しているため、esを知らないと軽蔑...

Windows での MySQL 8.0.12 のインストール手順と基本的な使用方法のチュートリアル

この記事では、WindowsでのMySQL 8.0.12のインストール手順と使用方法のチュートリアル...

vue-router からのフロントエンドルーティングの 2 つの実装

目次モードパラメータハッシュ履歴ハッシュ履歴.push()ハッシュ履歴.replace()アドレスバ...

Dockerコンテナの状態変換の実装

Dockerコンテナの状態遷移図2度目の実戦 [root@localhost ~]# docker ...

Vue.jsは9グリッド画像表示モジュールを実装します

Vue.js を使用して、クリックしてズームできる 9 グリッドの画像表示モジュールを作成しました。...

MySQLカバーインデックスの詳しい説明

コンセプトインデックスにクエリ要件を満たすすべてのデータが含まれている場合、それはカバーリング イン...

Docker ケース分析: MySQL データベース サービスの構築

目次1 設定ディレクトリとデータディレクトリを作成する3 イメージからホストに構成ファイルをコピーす...

MySQL データベース分離レベルと MVCC の詳細な説明

目次1. 分離レベルコミットされていない読み取りREAD COMMITED (コミット読み取り/非反...

mysql8.0 Windows x64 zip パッケージのインストールと構成のチュートリアル

MySQL 8 Windows版 zipインストール手順(ダウンロードアドレス) 1. ZIPファイ...