私はこのトピックについてたくさん検索しましたが、実際の解決策を見つけて、ここで私はそれについて投稿しています。Mac OS X上のMySQLサーバへのリモート接続 - エラー2003(HY000): 'duplessis.umontreal.ca'のMySQLサーバに接続できません(110)
私は仕事用コンピュータにMySQLサーバーをインストールしました.Mac OS XはEl Capitanです。私のローカルコンピュータからは、「localhost」または「127.0.0.1」のどちらでも正しく動作します。しかし、私は外部のコンピュータを介して接続しようとすると、それはしません。
私は何をする私はsshをするために、このアドレスを使用して、それを確認し
-p
のmysql -h duplessis.pmc.umontreal.ca -P3306 -uユーザーのラインを呼び出しています右のIPアドレスに接続します。ランダムなアドレスを変更した場合、接続しようとするとエラーが発生します。
ERROR 2003(HY000):「xxx.xxx.xxx.xxx」のMySQLサーバーに接続できません'(111)
私は試してみます。正しいアドレスを入力すると、特定のリスニングポートでも同じことが行われますが、ランダムポートでは待機せず、エラーがすぐにポップアウトされます。これは私に正しい住所を呼んでいることを伝えます。
私はリスニングポートを見ようとしました。コマンド
のnetstat -apのTCP
で、それは私がSE * 0.3306はずなので、私はこれについてはよく分からないと思うので、私には奇妙です
私はmy.cnfファイルについて多くの議論をしましたが、これは私にとっては存在しません。しかし、/ etc /フォルダに追加しようとしましたが、単純に
でした。
それは私がそれを取ったが、私は、MySQLにログインして、
ショー変数変数名=「ポート」または変数名=「bindするアドレス」を呼び出す場合ので、何もしませんでした。
それは私のポート= 3306とbind_address = *を伝えます。私はそれがうまくいくはずだと思います。
私もファイアウォールを見て、そこに問題はないはずです。
最後に、私は、ユーザーのための権限を持ついくつかの問題を見てきましたし、それが別のエラーを与えるにもかかわらず、私はすべてのに
助成金のmysql
でみました。 'user' @ '%'への;でも、それは役に立ちませんでした。どうなり得るか?
ありがとう、このコミュニティは素晴らしく、とても役立ちます!