错误2003(HY000):无法连接到'XXX.XXX.XX.XX'(110)上的MySQL服务器

我正在使用数字海洋,我已经build立了另一个实例只为MySQL服务器,另一个为networking。

这就是我为安装MySQL的远程访问所做的总体工作:

0. SSH到mysql服务器实例

1.configuration

vi /etc/my.cnf [mysqld] bind-address=SQL-SERVER-IP # skip-networking /etc/init.d/mysql restart 

2.允许防火墙端口

 sudo ufw allow 3306/tcp sudo ufw allow 3306 sudo ufw allow 8080/tcp sudo ufw allow 8080 sudo service ufw restart 

3.授予对远程IP地址的访问权限

 mysql -u root -p mysql GRANT ALL ON foo.* TO root@'SECOND-INSTANCE-SERVER-IP' IDENTIFIED BY 'PASSWORD'; Query OK, 0 rows affected, 1 warning (0.00 sec) exit 

4.testing它

 mysql -u root -h 'SECOND-INSTANCE-SERVER-IP' -p 

产生错误:

错误2003(HY000):无法连接到'SECOND-INSTANCE-SERVER-IP'(110)上的MySQL服务器