序文 ご存知のとおり、デフォルトでは、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 つの方法があります。 最初の方法は、元の 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 をご愛顧いただき、ありがとうございます。 以下もご興味があるかもしれません:
|
<<: Logrotate は 2 時間ごとに Catalina.out ログローテーションを実装します
chmod コマンド構文chmod コマンドを使用する場合の正しい構文は次のとおりです。 chmod...
以前は、Web ページのプリンタ対応バージョンを作成するには、印刷したときに見栄えがよくなるようにレ...
01. コマンドの概要whatis コマンドは、システム コマンドの簡単な説明を含むいくつかの特別な...
序文最近、MySQL に関するメモをいくつか尋ねる人がいたので、ブログ記事を書かなければなりません。...
1. 公式紹介grep は Linux でよく使用されるコマンドです。これは、ファイルやテキストに対...
この記事の例では、カレンダーウィジェットを実装するためのjsの具体的なコードを参考までに共有していま...
<br />「この世に醜い女性はいない、あるのは怠惰な女性だけだ」これは女性の美のバイブ...
この記事では、ログインスライダー検証を実装するためのJavaScriptの具体的なコードを参考までに...
この記事は、4G メモリ システム用の MySQL 構成ファイル ソリューションです (主に Inn...
実装準備 # ファイルパスをバックアップする必要があります: /opt/apollo/logs/ac...
この記事では、チャット機能を実現するためのVue+express+Socketの具体的なコードを参考...
MySQLはユーザーを作成し、ユーザーの権限を承認および取り消します動作環境: MySQL 5.0...
目次1. 開発モードとリリースモードに異なるパッケージエントリポイントを指定する2. 外部CDNリソ...
序文このプロジェクトには、衛星測位用のグラフィックスを含むチャートの要件があり、北半球または南半球の...
直接コード: タイプとして「bigint unsigned」、バイトとして「8」、max_numとし...