navicat を使用すると、サーバー障害にリンクする問題が発生することがあります。以下にこの問題の解決策を紹介します。
推奨チュートリアル: MySQL ビデオ チュートリアル
##1. まず、Linux ファイアウォールが有効になっていることを確認します。 off
会社サーバーのファイアウォールが重要すぎてオフにできない場合は、ファイアウォール設定ファイルのプロパティを設定する必要があります。 それでも解決できない場合は、読み続けてください。#2. クラウドサーバーの場合は、ポート 3306 が外部に公開されるように設定されているかどうかを確認してください。
こちらはAlibaba Cloud サーバーを例にします Alibaba Cloud サーバーのデフォルト ポートは外部に公開されていません 外部アクセスを提供したい場合は、セキュリティ グループに手動でルールを追加する必要があります 詳細な操作については、を参照してください公式ドキュメント: https://helpcdn.aliyun.com/document_detail/25471.html?spm =5176.doc25468.2.4.RfJyPUそれでも解決できない場合は、以下を読み続けてください。3. 権限不足の問題
プロンプト エラー:警告: コマンド ライン インターフェイスでのパスワードの使用は安全でない可能性があります。
#エラー 1130 (HY000): ホスト '192.168.3.134' は、この MySQL サーバーへの接続を許可されていません解決策:
1 mysql データベース コマンド ラインを入力します。
2. use mysql;
と入力します。 3. root アカウントのパスワードを 123456 に設定し、任意の IP で mysql サーバーにアクセスします。
Grant と入力します。 *.* に対するすべての権限を root@"%" に "password" で識別;
これは、リモート アクセス権限を含むすべての権限を IP-xxx.xxx.xxx.xxx に付与するのと同等です。% パーセント番号は、任意の IP がデータベースへのアクセスを許可されていることを示します。
4. 次に、フラッシュ権限を入力します。
5. Linux サーバーで MySQL を再起動します
##以上がnavicat がサーバーに接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。