как к открытому порту 3306

Я пытаюсь позволить удаленный трафик своему mysql серверу. Я изменил мой связывать адрес в моем mysqld.cnf кому: 0.0.0.0, и работал sudo ufw allow 3306/tcp но я не думаю, что мой порт 3306 позволяет трафик.

Amazon EC2 security rule allowing 3306 access

Я пытаюсь получить доступ к mysql серверу для хранения dev, подготовки и производства.

1
задан 8 April 2019 в 13:27

1 ответ

Сделайте этот тест от различных сайтов в Вашей инфраструктуре.

Установите nmap как так,

sudo apt-get install nmap

и затем попытайтесь просканировать сервер базы данных как так:

От localhost/same машины делают

sudo nmap -sS 127.0.0.1

От той же сетевой/другой машины рядом делают (например),

sudo nmap -sS 192.168.X.X

Из Интернета делают (например),

 sudo nmap -sS 80.34.X.X 

Если первый и второй тест подходит, у Вас есть проблема с Вашим маршрутизатором. Эта проблема больше затем не связана с Ubuntu, но проблема с маршрутизатором, который Вы используете для соединения с Интернетом.

Если первый тест перестал работать, Ваш порт является закрытым completly, и необходимо работать над mysql conf снова.

Если первое успешно выполняется и вторые сбои, перепроверьте, что mysql действительно слушает 3306. Сделайте a

 sudo netstat -tlpn

Проверьте, что 0.0.0.0 исходный IP для порта, 3306/tcp. Если это так, необходимо будет перепроверить настройки с ufw. Отключите ufw для тестирования, чтобы видеть, имеет ли это значение.

0
ответ дан 8 December 2019 в 00:33

Другие вопросы по тегам:

Похожие вопросы: