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

推薦する

JS は複数のタブを切り替えるカルーセルを実装します

カルーセルアニメーションは、ページの外観とインタラクティブなパフォーマンスを向上させることができます...

Docker デプロイメント Consul 構成プロセスの分析

コマンドを実行docker run -d --name consul -p 8500:8500 co...

js+ca​​nvas でコードレイン効果を実現

この記事では、js+ca​​nvasコードの雨効果の具体的なコードを参考までに共有します。具体的な内...

CSS3 を使用して楕円軌道の回転を実装するサンプルコード

最近、次のような効果を達成する必要がある最初は、CSS3D回転を使用して記述すると、次の効果しか得ら...

Tomcat9 のダウンロード、インストール、設定 + Eclipse への統合に関する詳細なチュートリアル

トムキャット公式サイトtomcatはローカルサーバーと同等であり、Webページを開くことができます設...

HTML+CSSで充電水滴融合特殊効果コードを実現

目次序文:成し遂げる:要約:まず効果を見てみましょう: 序文:このアイデアは、Bilibili のア...

js 配列 fill() 充填メソッド

目次1. fill() 構文2. fill() の使用3. まとめ序文:配列の初期化方法についてはよ...

vue+echartsチャートの使用に関する問題記録

序文echarts は私が最もよく使用するチャート作成ツールであり、非常に完全なエコシステムとコンテ...

Vue echarts は水平棒グラフを実現します

この記事では、水平棒グラフを実現するためのvue echartsの具体的なコードを参考までに共有しま...

Mysqlは日付範囲の抽出方法を指定します

データベースを操作する過程では、いくつかの指標を日付別にまとめたり、一定期間内の合計金額をカウントし...

JavaScript インタビュー: 配列の平坦化メソッドを実装する方法

目次1 配列のフラット化とは何ですか? 2 JS標準ライブラリの配列フラット化メソッド3 フラットメ...

純粋な CSS カスタム複数行省略記号の問題 (原理から実装まで)

テキストオーバーフローを表示するにはどうすればいいですか? どのようなニーズがありますか?単一行です...

HTMLページにビデオを挿入する方法の概要

ページでビデオ タグを使用する場合は、Ogg Theora または VP8 (これに問題がない場合)...

Windows Server 2008 R2 で忘れたパスワードを処理する方法

Windows Server 2008R2を忘れた場合の対処方法サーバーの数が多すぎる、サーバーが多...

MySql8 WITH RECURSIVE 再帰クエリ親子コレクションメソッド

背景コメントに似た機能を開発する場合は、必要に応じてすべてのコメントのサブセットをクエリする必要があ...