Google 云 SQL - 错误 2003 (HY000):无法连接到 MySQL
Google Cloud SQL - ERROR 2003 (HY000): Can't connect to MySQL
我正在尝试使用命令行连接我的 Google 云 SQL。
我在家时可以成功连接,并且设置了静态 IP 地址。但是,接下来几天我必须在路上,不能在家。我希望通过我的 phone 上的 hotspot
连接到 mysql
并根据需要在服务器上进行更改,但我对任何类型的互联网连接工作都很满意。如何连接到我的 Google 云 SQL,即使我一直收到错误,
ERROR 2003 (HY000): Can't connect to MySQL on server ...
- 我尝试创建一个 Google Compute Engine VM 实例并通过它设置一个静态 IP 地址和到
mysql
的连接,但它不起作用。
- 我确保每次都授权适当的 IP 地址,我正在连接。
我摸不着头脑,想不通为什么它不允许我连接但在家里,即使我授权了我曾经尝试连接的所有其他 IP 地址。
因此,无论出于何种原因,如果我请求一个 IPv4 地址(每小时 0.01 美元)并使用该地址而不是免费的 IPv6 地址进行连接,我就可以连接,然后我可以从任何地方连接。否则我只能连接到我的 Cloud SQL 当它在家里使用免费的 IPv6 地址时。查看下面的屏幕截图,了解在云 SQL 页面 > 访问控制 > IP 地址上按哪个按钮,以便请求 IPv4 地址并能够连接到该 IP 地址。
来自 this answer.
使用 gcloud sql connect [instance-name] --user=root
允许您的本地计算机 IP。
我正在尝试使用命令行连接我的 Google 云 SQL。
我在家时可以成功连接,并且设置了静态 IP 地址。但是,接下来几天我必须在路上,不能在家。我希望通过我的 phone 上的 hotspot
连接到 mysql
并根据需要在服务器上进行更改,但我对任何类型的互联网连接工作都很满意。如何连接到我的 Google 云 SQL,即使我一直收到错误,
ERROR 2003 (HY000): Can't connect to MySQL on server ...
- 我尝试创建一个 Google Compute Engine VM 实例并通过它设置一个静态 IP 地址和到
mysql
的连接,但它不起作用。 - 我确保每次都授权适当的 IP 地址,我正在连接。
我摸不着头脑,想不通为什么它不允许我连接但在家里,即使我授权了我曾经尝试连接的所有其他 IP 地址。
因此,无论出于何种原因,如果我请求一个 IPv4 地址(每小时 0.01 美元)并使用该地址而不是免费的 IPv6 地址进行连接,我就可以连接,然后我可以从任何地方连接。否则我只能连接到我的 Cloud SQL 当它在家里使用免费的 IPv6 地址时。查看下面的屏幕截图,了解在云 SQL 页面 > 访问控制 > IP 地址上按哪个按钮,以便请求 IPv4 地址并能够连接到该 IP 地址。
来自 this answer.
使用 gcloud sql connect [instance-name] --user=root
允许您的本地计算机 IP。