MySQL へのリモート接続が失敗する場合は、次の理由が考えられます。 1. 若い男性/女性の方は、IP アドレスを正しく入力したことを確認してください。 ! 2. ネットワークまたはファイアウォールの問題 1) ネットワークの問題のトラブルシューティング ping 192.168.1.1 コマンドを使用して、ネットワーク要求がタイムアウトしたかどうかを確認します。 データを正常に受信し、調査の次のステップに進みます 2) クラウドサーバーのファイアウォールがブロックしていないか確認します。 次のコマンドを使用します: telnet 192.168.1.1 3306。接続に失敗した場合、理由は 2 つあります。 a) クラウド サーバーのポートが開いているかどうかを確認します。 オープンステータス(Alibaba Cloud を使用): オープンポート構成: クラウド サーバーのポートがすでに開いている場合。しかし、サーバーのポート 3306 にはまだアクセスできません。以下を読み続けてください。 b) サーバーでファイアウォールがオンになっているかどうかを確認します。 # systemctl ステータス ファイアウォール 私のサーバーはオープンではないので、ファイアウォールによってブロックされることはありません。 ファイアウォールが有効になっていても telnet が失敗する場合は、netstat を使用してポート 3306 のステータスを確認します。 # netstat -talnp 3306tcp6 0 0 :::3306 :::* LISTEN 4591/mysqld (通常の状況) netstat 3306 ポートに上記の状況が表示されない場合。次に、ローカル マシンで MySQL サービスを開始し、再度オフラインで接続する必要があります。 3. ユーザーのアクセス権を確認する 1) msyqlと入力する 2) ユーザーのアクセス権を表示する 図に示すように、リモート アカウント (ユーザー) に対応するホストが % であるかどうかを確認します。 リモート アカウントに対応するホストが 127.0.0.1/localhost の場合、このユーザーはローカル マシンにのみアクセスできます。他のマシンには、このユーザー アカウントを使用してアクセスする権限がありません。ホストを % に変更して、すべてのマシンがアクセスを許可されていることを示す必要があります。 コマンドを次のように変更します。 mysql> update user set host='%' where user='変更するアカウント'; ## 変更が成功したら、権限を更新することを忘れないでください。mysql> flush privileges; 最後に、権限を確認してリモートで接続します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Tomcat10 Catalinaのログの文字化けの問題を解決する
1. 仮想マシンにLinuxシステムをインストールし、仮想マシンを起動し、rootとパスワードを入力...
1つ。まず、アイデアとしてパッケージ化する必要があります。私はSpringbootフレームワークプロ...
目次1. 最も適切なフィールド属性を選択する2. フィールドをNOT NULLに設定してみる3. サ...
Oracle、DB2、SQL Server などの他の大規模データベースと比較すると、MySQL に...
Nginx におけるいわゆる接続制限は、実際には TCP 接続、つまり 3 ウェイ ハンドシェイク後...
シングルページアプリケーションを開発する場合、特定のルートを入力し、パラメータに基づいてサーバーから...
この記事では、画像の切り取りとアップロードを実装するためのvue-cropperコンポーネントの具体...
目次1. コンテナライフサイクル管理(1)ドッカー実行(2)スタート/ストップ/リスタート(3)ドッ...
1. まず、TomcatログのエンコーディングとIdeaログ表示コンソールのエンコーディングを区別す...
<本文> <div id="ルート"> <フォー...
発掘紹介: Dig は、Unix ライクなコマンドライン モードで NS レコード、A レコード、M...
この記事では、CSS3 の transform を使用して子要素の固定配置を絶対配置に変更する方法を...
1. MySQL ダウンロード アドレス。 http://ftp.ntu.edu.tw/MySQL...
textarea タグはよく使われる HTML タグです。主に長いテキストを入力するときに改行するた...
MySQL では、IF()、IFNULL()、NULLIF()、および ISNULL() 関数を使用...