MySql データベースにリモートでログインするにはどうすればよいですか?

MySql データベースにリモートでログインするにはどうすればよいですか?

はじめに: プロジェクトを開発するために、サーバーに MySql データベース サーバーを展開し、ローカル コンピューターを使用して MySql データベースにリモートでアクセスして管理する必要がある場合があります。では、MySql へのリモート ログインをどのように実装するのでしょうか。

1. コマンドラインを使用してMySqlデータベースにリモートログインする

まず、リモート データベースにユーザーを作成し (ルート ユーザーの使用は推奨されません)、そのユーザーにリモート ログインの権限を付与する必要があります。私の他のチュートリアル「MySql 完全ガイド - 新しいユーザーの追加、ユーザーのデータベースの作成、ユーザーへの権限の割り当て」を参照してください。ブログのアドレスは、クリックするとリンクが開きます。

ここで注意すべき点は、MySql サーバーが Ubuntu にデプロイされている場合、構成ファイル my.cnf のパラメータを変更し、先頭に # を使用して "bind-adress=127.0.0.1" をコメント アウトする必要があることです。これは、データベース サーバーがローカル アクセスのみを許可することを意味します。注: 設定ファイルの場所は通常、/etc/my.cnf または /etc/MySQL/my.cnf です。

# スキップネットワークの代わりに、デフォルトでは、

# 互換性が高く、安全性も低い localhost です。

#bind-address = 127.0.0.1 #リモートログインするにはこの行をコメントアウトします

2. ワークベンチツールを使用してリモートでログインする

(1)プラス記号をクリックして新しい接続を追加します


(2)赤いフォントの指示に従って操作を完了します

(3)上の画像の「Vaultに保存」をクリックし、パスワードを入力して「OK」をクリックします。


(4)ステップ2で「接続テスト」をクリックして接続をテストし、「OK」をクリックして新しい接続を完了します。(テストが失敗した場合でも心配しないでください。接続が失敗する一般的な理由は次のとおりです)

(5)下図の「AliyunService」が新しく作成された接続であることがわかります。クリックして接続します。


接続に失敗した場合、原因はさまざまです。一つずつ修正してください。

接続失敗の一般的な理由:

(1)ユーザー名とパスワードが正しいかどうか

(2)ユーザーにはリモート接続権限がありますか?ない場合は、権限付与が必要です。私の他のチュートリアルを読んで、リンクをクリックして開いてください。

(3)ポートは正しいですか?デフォルトの3306ではなく、別のポートに変更されていますか?

(4) 使用しているサーバーがAlibaba Cloud ECSの場合、セキュリティグループルールを設定しましたか?セキュリティグループルールを設定しましたか?セキュリティグループルールを設定しましたか?接続ポート(デフォルトは3306)を開きましたか?そうでない場合は、次のチュートリアルをお読みください。

A. セキュリティグループを見つける


B. 「ルールの設定」をクリックします


C. セキュリティグループルールを追加する


D. 情報を入力する


E. Alibaba Cloud サーバーを再起動します (通常、Alibaba Cloud コンソールで ECS 設定を変更した場合は、設定情報を有効にするために再起動する必要があります)


さて、このブログはこれで終わりです。このチュートリアルが役に立ったと思われた方は、ぜひサポートしていただければ幸いです。

これで、MySql を使用した MySql データベース プロセス分析へのリモート ログインを実装する方法に関するこの記事は終了です。MySql を使用した MySql データベースへのリモート ログインに関するその他の関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySql データベースにリモートでログインするにはどうすればよいですか?
  • Ubuntu での MySQL へのリモート ログインのインストールと設定に関するチュートリアル
  • MySQL Community Server 5.7.16 のグリーン バージョンをインストールしてリモート ログインを実装する方法
  • MySQL 5.1 のパスワードを変更し、MySQL データベースにリモートでログインする方法
  • Linux プラットフォームの MySQL でリモート ログインを有効にする
  • mysql パスワードを変更し、リモートログインを許可するように設定する
  • Mysqlデータベースへのリモートログインを設定する方法
  • MySQL リモート ログイン エラーの解決方法
  • MySQLでリモートログインを実装する方法
  • MYSQLリモートログイン認証方法コマンドについて

<<:  Dockerコンテナ監視とログ管理の実装プロセス分析

>>:  複数のパッケージソースから同時にパッケージをロードするようにnpmを設定する方法

推薦する

UTF-8 および GB2312 ウェブエンコーディング

最近、多くの学生から Web ページのエンコーディングについて質問を受けています。gb2312 と ...

VMware Workstation 14 Pro のインストールとアクティベーションのグラフィック チュートリアル

この記事では、VMware Workstation 14 Proのインストールとアクティベーションに...

マウスを傾けた状態でのフリップナビゲーションの問題に関する研究

この記事では、マウス フリップナビゲーションの制作についてまだ疑問を持っている友人の役に立つことを期...

Vue の 4 つのカスタム命令の説明と使用例

4つの実用的なVueカスタム指示1. Vドラッグ要件: マウスドラッグ要素アイデア:要素のオフセット...

Vue Nativeを使用したモバイルアプリケーションの構築プロセスの完全な記録

目次序文Vue Nativeの機能宣言的レンダリング双方向バインディングVue.js エコシステムの...

GIFアニメーション効果を模倣した自動ビデオ再生を実現するWeChatアプレットの例

需要背景:ミニプログラムページに GIF ダイナミック画像を挿入しますが、GIF 画像は通常サイズが...

MySQLクエリ条件におけるonとwhereの配置の違いの分析

導入今日SQLを書いているときに、問題が発生しました。要件は、データを照会し、スコアと過去 1 週間...

Vueデータ変更検出の基本的な実装の簡単な分析

目次1. オブジェクトの変更検出2. オブジェクトに関する質問配列変更検出3.1 背景3.2 実装I...

MySQLサブクエリでorder byが効かない問題の解決方法

偶然にも、SQL ステートメントを異なる MySQL インスタンスで実行すると、異なる結果が生成され...

Linux 上での MySQL データベースのリモート展開の詳細な手順

LinuxリモートMySQLデータベースの展開、参考までに、具体的な内容は次のとおりです。 1.0 ...

Vueはカスタムツリーコンポーネントを再帰的に実装します

この記事では、カスタムツリーコンポーネントを再帰的に実装するVueの具体的なコードを参考までに共有し...

JavaScript イベント キャプチャ バブリングとキャプチャの詳細

目次1. イベントの流れ1. コンセプト2. DOMイベントフロー2. イベントの委任1. イベント...

MySQL の int、char、varchar のパフォーマンスを比較する

インターネットには、真実のように見える「噂」がたくさんあります。もちろん、悪意のあるものではありませ...

リモートログインとポート公開を防ぐためのLinuxサーバー構成IPホワイトリスト

序文ブロガーが使用しているサーバーは Alibaba Cloud から購入したものです。実際、Ali...

MYSQL フルバックアップ、マスタースレーブレプリケーション、カスケードレプリケーション、および半同期の概要

MySQL フルバックアップ1. バイナリログを有効にし、データベースから分離して別々に保存する v...