DigitalOcean не может подключиться к mysql между двумя частными сетевыми каплями - PullRequest
0 голосов
/ 31 августа 2018

Мне трудно получить две частные сетевые капли на DigitalOcean для подключения через определенные порты, в первую очередь mysql 3306

Обе капли находятся за одним и тем же брандмауэром в одной учетной записи. Обе капельки - это Ubuntu 16.04

Я пытаюсь подключиться с Droplet 1 к MySQL на Droplet 2 Тем не менее, я продолжаю получать: «ОШИБКА 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 Без изменений в подключении.

Я запустил отключение ufw на обеих каплях для отладки

ufw disable
Firewall stopped and disabled on system startup

Тем не менее, проблема не может быть связана с другими. Что мне здесь не хватает?

Спасибо !!

...