Alibaba Cloud で MySQL リモート接続を構成するための詳細な手順

Alibaba Cloud で MySQL リモート接続を構成するための詳細な手順

序文

ご存知のとおり、デフォルトでは、Alibaba Cloud にインストールされている MySQL はリモート接続をサポートしていませんが、MySQL に接続するには、Navicat などのツールを使用する必要があります。このとき、MySQL のリモート接続を変更する必要があります。

注意: MySQL 権限を変更した後、設定を有効にするために権限テーブルを更新する必要があります。

権限をフラッシュします。

環境要件: centos7 mysql5.7

1. まず、Alibaba Cloud 上の MySQL にログインします。

mysql -u ルート -h ローカルホスト -p

2. MySQLデータベースを開く  (mysql データベースを操作する権限が必要です。通常は、mysql の root ユーザーです)

MySQLを使用する

3. 現時点では、変更を行うには 2 つの方法があります。

最初の方法は、元のuser='root' and host='localhost'レコードのホストを%または指定されたIPに直接変更することです。

1) ホストを % に設定すると、どの IP アドレスでも MySQL に接続できるようになります。

ユーザーを更新し、host='%' を設定します。ここで、user='root'、host='localhost' です。

2) もちろん、ホストを特定のIPとして指定することもできます

ユーザーを更新し、host='106.39.178.131' を設定します。ここで、user='root'、host='localhost' です。

3) 上記のステートメントを実行した後、次のステートメントを実行して権限テーブルを更新し、構成を有効にします。

権限をフラッシュします。

2番目の方法: 新しいレコードを追加する

1) 新しいユーザー newname (この新しいユーザー名は root にもできます) を追加し、パスワードを に設定し、ホストを % に設定して、どの IP アドレスでも MySQL に接続できることを示します。

 'Navicat_123' で識別される 'newname'@'%' に *.* のすべての権限を許可します。

2) 新しいユーザー newname を追加し、パスワードを に設定し、ホストを指定された IP アドレスに設定して、この IP アドレスのみが MySQL に接続できることを示します。

 'Navicat_123' によって識別される 'newname'@'106.39.178.131' に *.* のすべての権限を許可します。

3) 上記のステートメントを実行した後、次のステートメントを実行して権限テーブルを更新し、構成を有効にします。

権限をフラッシュします。

もちろん、ローカル接続に変更したい場合は、対応するユーザーのホストを localhost に変更するだけで済みます。

ユーザーを更新し、host='localhost' を設定します。ここで、user='root'、host='106.39.178.131'。

4. 今は Navicat に接続しないでください。あと 2 つのことを行う必要があります。そうしないと、罠に陥ってしまいます。

1) サーバーのファイアウォールのポート 3306 が開いているかどうかを確認します。開いていない場合は開きます。

2) Alibaba Cloud セキュリティ グループ ルールでポート 3306 が開いているかどうかを確認します。

参照ドキュメントの確認と設定方法: [https://help.aliyun.com/document_detail/25471.html?spm=5176.100241.0.0.IneJPl]

5. 次はリモート接続です。ツールに該当するパラメータを入力します。

ホスト: Alibaba Cloud サーバーの IP アドレス

ポート:3306

ユーザー名: 最初の方法で変更すると、ユーザーは root になります。 2 番目の方法で変更すると、ユーザーは自分で設定した名前になります。 たとえば、私の場合は newname です。

パスワード: 最初の方法で変更する場合、パスワードはルートパスワードです。 2 番目の方法で変更する場合、設定したパスワードは自分のパスワードです。 たとえば、私のパスワードは Navicat_123 です。

この時点で、つながりができた瞬間、興奮しませんでしたか?

要約する

上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。

以下もご興味があるかもしれません:
  • Maven settings.xml 構成の詳細な説明 (ローカル ウェアハウスと Alibaba Cloud イメージ設定の指定)
  • Alibaba Cloud CentOS 7 サーバー構築 Nginx Web サービス体験例
  • Alibaba Cloud ECSサーバーのグラフィカルインターフェースのインストール方法
  • Dockerはnextcloudを使用してプライベートBaiduクラウドディスクを構築します
  • Baidu Cloud Disk から誤って削除されたファイルを復元するスクリプト (簡単な方法)
  • Alibaba Cloud CentOS 7 システムに SSD クラウド ディスクをマウントするチュートリアル
  • PHP で Baidu クラウド ディスク ファイルの一括ダウンロード例を共有
  • Alibaba Cloud Diskの招待コード(内部ベータコード)は本物で、無料で共有できます。1日あたりのアクティベーションは制限されています。Alibaba Cloud Diskのアプリケーションとダウンロードアドレスが添付されています。

<<:  Logrotate は 2 時間ごとに Catalina.out ログローテーションを実装します

>>:  問題におけるJS演算子の調査

推薦する

Linux での chmod コマンドの使用方法の詳細な説明

chmod コマンド構文chmod コマンドを使用する場合の正しい構文は次のとおりです。 chmod...

XHTML CSS ページをプリンタ ページに変換する

以前は、Web ページのプリンタ対応バージョンを作成するには、印刷したときに見栄えがよくなるようにレ...

Linux whatisコマンドの使い方

01. コマンドの概要whatis コマンドは、システム コマンドの簡単な説明を含むいくつかの特別な...

mysqlにコメント情報を追加する実装

序文最近、MySQL に関するメモをいくつか尋ねる人がいたので、ブログ記事を書かなければなりません。...

Linux での grep コマンドの使い方の詳細な説明

1. 公式紹介grep は Linux でよく使用されるコマンドです。これは、ファイルやテキストに対...

カレンダーウィジェットのネイティブJS実装

この記事の例では、カレンダーウィジェットを実装するためのjsの具体的なコードを参考までに共有していま...

ウェブページのテキストデザインは、服を着た賢い女の子のようであるべきだ

<br />「この世に醜い女性はいない、あるのは怠惰な女性だけだ」これは女性の美のバイブ...

ログインスライダー検証を実装するJavaScript

この記事では、ログインスライダー検証を実装するためのJavaScriptの具体的なコードを参考までに...

MySql 最適化のための my.ini 中国語構成スキームの詳細な説明: InnoDB、4GB メモリ、および複数のクエリ

この記事は、4G メモリ システム用の MySQL 構成ファイル ソリューションです (主に Inn...

Linux CentOS でスケジュールされたバックアップ タスクを設定する方法

実装準備 # ファイルパスをバックアップする必要があります: /opt/apollo/logs/ac...

Vue+express+Socketでチャット機能を実現

この記事では、チャット機能を実現するためのVue+express+Socketの具体的なコードを参考...

Vueプロジェクトが完了した後にプロジェクトを最適化する方法の例

目次1. 開発モードとリリースモードに異なるパッケージエントリポイントを指定する2. 外部CDNリソ...

CSS 極座標のサンプルコード

序文このプロジェクトには、衛星測位用のグラフィックスを含むチャートの要件があり、北半球または南半球の...

MySQL ステートメントを使用して、さまざまな整数が占めるバイト数とその最大値と最小値を調べる例

直接コード: タイプとして「bigint unsigned」、バイトとして「8」、max_numとし...