mysql 远程访问错误 2003

mysql remote access ERROR 2003

我的服务器在Google云平台

上"back-end"

在服务器中,firewall-cmd --list-all 结果是这样。

/etc/mysql/my.cnf文件,

port = 3306 所有地址(0.0.0.0)都可以访问

在服务器 sudo service mysql restart 之后,

如果我在我的电脑上尝试 ./mysql -h104.199.189.198 -uroot -p{password}

mysql return

ERROR 2003 (HY000): Can't connect to MySQL server on '104.199.189.198' (60).

如何避免这个错误?

我通过在 GCP 网络中添加 tcp:3306 规则解决了这个问题。

有韩国文件https://brunch.co.kr/@smalljiny/3#comments