2003 - Can't connect to MySQL server on 'xxx' (10061)

対応OS: Windows, Mac, Linux, iOS

Navicat対応製品: Navicat for MySQL, Navicat for MariaDB, Navicat Premium

Navicat対応バージョン: すべて

 

'Can't connect to MySQL server on some_host'エラーメッセージを受け取った場合、問題が何かを知るために、以下のことを試すことができます:

  1. テルネットsome_host 3306を実行し、何度かEnterキーを押しながら、そのホストで(例えばWindowsで)サーバーが稼動しているかどうかを確認します(3306は、デフォルトのMySQLポート番号です。お使いのサーバーが別のポートをリッスンしている場合、その値を変更してください)。稼働中でそのポートをリッスンしているMySQLサーバーがある場合、サーバーのバージョン番号を含む返信を受け取るはずです。telnet: Unable to connect to remote host: Connection refusedのようなエラーを受け取った場合、任意のポートで稼動するサーバーがないということです。
  2. サーバーがローカルホストで稼動している場合、Unixのソケットファイルを使用して接続するために、mysqladmin -h localhost 変数 の使用を試してみてください。サーバーがリッスンするように設定されているTCP/IPポート番号を確認してください。(それは、ポート変数の値です。)
  3. お使いのmysqldサーバーが--skip-networkingオプションを使用して起動していないことを確認してください。そのオプションを使用して起動した場合、TCP/IPを使用してそのサーバーに接続することはできません。
  4. MySQLへのアクセスをブロックしているファイヤーウォールがないことを確認してください。ZoneAlarmのようなアプリケーションとWindows XP personal firewallは、MySQLサーバーへの外部アクセスを許可されるように設定される必要があります。

詳しい情報は、以下を参照してください - http://dev.mysql.com/doc/refman/5.1/en/can-not-connect-to-server.html

さらに質問がございましたら、 チケット送信.
他にご質問がございましたら、リクエストを送信してください

0 コメント

記事コメントは受け付けていません。