私のローカルMySQLを、Google SQLプラットフォームのテスト用第2世代MySQLインスタンスに接続しようとしています。私のWindowsラップトップで次のコマンドを実行します。ERROR 2003(HY000): 'xxx.xxx.xx.xx'(10060)のMySQLサーバーに接続できません。
mysql --host=130.211.xx.xx --port=3306 --user=root --password
whatismyIPaddressで自分のIPアドレスを再確認しました。
私は、Googleプラットフォーム自体にGoogle Cloud Shell経由で接続し、ローカルのcmdプロンプトからIPアドレスをpingすることもできます。
トラブルシューティングの手順として、ラップトップでローカルファイアウォールを無効にし、Googleプラットフォームコンソールですべての接続を許可するように0.0.0.0/0へのフルアクセスを許可しました。
Windows上のcmdライン接続またはパテントクライアントを使用しても、まだ喜んでいないのですが、誰も私に不足しているステップを教えてもらえますか?
乾杯..
私は100%確信していませんが、デフォルトでは、3306はGoogleプラットフォームの内部トラフィック用にのみ開かれていると思います。データベースをインターネットに公開しないことは、一般的には良い方法です。接続できるように外部に3306を開く必要があります。 [手順についてはこの質問をチェックしてください](http://stackoverflow.com/questions/21065922/how-to-open-a-specific-port-such-as-9090-in-google-compute-engine) – JNevill
ありがとう、このリンクは、Googleの計算インスタンス、基本的にはVMに接続することを指しています。私は私のワークベンチをGoogle SQLクラウドのマネージドサービスに接続しようとしています。したがって、config.iniなどは持っていません。 私はチュートリアルに従いました。 –