Navicat for MySQl を使用してリモート mysql データベースにアクセスすると、「2003- Can't connect MySQL Server on 'localhost'(10038)」というエラー メッセージが表示されます。
このエラーの理由は、リモート ポート 3306 が外部に開かれていないことです。
解決手順:
まずサーバーにリモート接続し、[スタート] - [管理ツール] - [セキュリティが強化された Windows ファイアウォール] をクリックします。
関連する推奨事項: 「Navicat for mysql グラフィック チュートリアル 」
開いたウィンドウで、左側の [受信] を選択します。 「ルール」を選択し、右側の「新しいルール」をクリックして新しい受信ルールを作成します。
「ルールの種類」で「ポート」を選択して次のステップに進みます。
[特定のローカル ポート] にチェックを入れ、3306 と入力して次の手順に進みます。
[接続を許可する] にチェックを入れて、次の手順に進みます。
デフォルトでこのステップを選択し、次のステップに進みます。
#最後に、新しい受信ルールの名前を入力します。自分で理解できるように、何気なく入力します。
#完了後、受信ルールのリストに新しい受信ルールが表示されます。
mysql リモート データベースにローカルで再度接続すると、正常にアクセスできることがわかります。
以上がnavicat リモート接続データベース障害 10038 を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。