DigitalOcean无法在两个专用网络Drop之间连接到mysql

时间:2018-08-31 02:57:45

标签: mysql digital-ocean private-network

我很难让DigitalOcean上的两个专用网络小滴连接到特定端口,主要是mysql 3306

两个Droplet都在同一帐户的同一防火墙后面。 两个Droplet都是Ubuntu 16.04

我尝试从Droplet 1连接到Droplet 2上的MySQL 但是,我不断得到: “ ERROR 2003(HY000):无法连接到MySQL服务器”

telnet xx.xxx.xx.xx 3306
Trying xx.xxx.xx.xx...
telnet: Unable to connect to remote host: Connection refused

telnet xx.xxx.xx.xx 22
Trying xx.xxx.xx.xx...
Connected to xx.xxx.xx.xx.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4

mysql -u username -p -h privateNetworkIP
Enter password:
ERROR 2003 (HY000): Can't connect to MySQL server on 'xx.xx.xx.xx' (111)

我已将mysql.cnf文件设置为绑定0.0.0.0以上 为了调试连接问题,我已经使用@%设置了一个用户,但是还是没有运气。 我重启了mysql 我刷新了特权。

netstat -tulnp | grep mysql
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 23317/mysqld

未启用iptables:

service iptables stop
Failed to stop iptables.service: Unit iptables.service not loaded.

我运行ufw允许mysql 连接没有变化。

为调试起见,我在两个Droplet上都禁用了ufw

ufw disable
Firewall stopped and disabled on system startup

但是仍然无法连接问题。 我在这里想念什么?

谢谢!

0 个答案:

没有答案