Невозможно подключиться к серверу MySQL на «127.0.0.1»

Невозможно подключиться к серверу MySQL на «127.0.0.1»

У меня на сервере есть производительное приложение. Оно работало отлично, но теперь я получаю ошибку:

Can't connect to MySQL server on '127.0.0.1'. 

Это очень странно, потому что еще неделю назад приложение работало очень хорошо.

С тех пор я внес некоторые изменения в iptables, но не знаю, вызывает ли это проблему.

Я попробовал решение, предоставленное наStackoverlowно мне это не помогло.

Есть ли у кого-нибудь идеи, как исправить эту ошибку?

С наилучшими пожеланиями, Тони

решение1

Какой брандмауэр вы используете на сервере: Ufw или Itables? Во-первых, с помощью брандмауэра UFW вы можете разрешить порт MySQL с помощью команды:

sudo ufw allow from any[Maybe IP] to any port 3306

Во-вторых, с помощью брандмауэра Iptables вы разрешаете с помощью команды:

iptables -I INPUT -s 192.168.241.41 -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT && /etc/init.d/iptables save

После этого вы можете проверить порт с помощью netstat и telnet с клиента:

netstat -tulpn |grep 3306

Связанный контент