
Eu tenho um aplicativo produtivo no meu servidor. Funcionou perfeitamente bem, mas agora recebo o erro:
Can't connect to MySQL server on '127.0.0.1'.
É muito estranho porque o aplicativo funcionou muito bem há uma semana.
Desde então fiz algumas alterações no iptables, mas não sei se isso causa esse problema.
Eu tentei a solução fornecida emStackoverlowmas não funcionou para mim.
Alguém tem uma ideia de como posso corrigir esse erro?
Atenciosamente, Toni
Responder1
Qual é o firewall que você usa no servidor: Ufw ou Itables: O primeiro, com o firewall ufw você pode permitir a porta mysql com o comando:
sudo ufw allow from any[Maybe IP] to any port 3306
Segundo, com o firewall Iptables você permite com o comando:
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
Depois de verificar a porta com netstat e telnet do cliente:
netstat -tulpn |grep 3306