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つのイメージを削除する

推薦する

ローカル フォルダー内の画像を読み込んで表示するための HTML サンプル コード

一つの目的Html ページでローカル フォルダーを選択すると、フォルダーとそのサブフォルダー内のすべ...

シンプルなドラッグ効果を実現するJavaScript

この記事では、簡単なドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...

JS の compose 関数と pipe 関数の使い方の詳細な説明

目次作成機能配列プロトタイプの削減Array.prototype.reduceRightパイプ関数作...

Linux で killall コマンドを使用してプロセスを終了する 8 つの例

Linux コマンドラインには、プロセスを強制終了するためのコマンドが多数用意されています。たとえば...

Django+Mysql+Redis+Gunicorn+NginxのDockerデプロイメントの実装

I. はじめにDockerテクノロジーは現在非常に人気があります。コンテナを介してプロジェクト環境を...

Bootstrapはカルーセルの効果を実現します

この記事では、カルーセルマップの効果を実現するためのBootstrapの具体的なコードを参考までに共...

無視されたDOCTYPE記述の分析

doctype もその 1 つです。 <!DOCTYPE HTML PUBLIC "...

Linux環境にJDKとTomcatをインストールする詳細な手順

目次1. JDKをインストールする手動インストール2. トムキャット1. JDKをインストールする注...

Linux gccコマンドの具体的な使い方

01. コマンドの概要gcc コマンドは、GNU がリリースした C/C++ ベースのコンパイラを使...

node.js でマルチコア CPU を最大限に活用する方法

目次概要node.js でマルチコア CPU を最大限に活用する方法Node で子プロセスを作成する...

JavaScript の navigator.userAgent がブラウザ情報を取得するケースの説明

ブラウザはおそらく私たちにとって最も馴染みのあるツールです。 Firefox、Opera、Safar...

URLエスケープエンコーディングの特殊文字に基づいて

目次URL 内の特殊文字URL 特殊文字エスケープ、URL 内の一部の文字には特別な意味があり、基本...

mysqladmin を使用して MySQL インスタンスの現在の TPS と QPS を取得する方法

mysqladmin は管理と操作を行う公式の mysql クライアント プログラムです。MySQL...

Vueはページdivボックスのドラッグアンドドロップソート機能を実装します

vue は、ページ上の div ボックスのドラッグ アンド ドロップ ソート機能を実装します。 序文...