
Tengo una aplicación productiva en mi servidor. Funcionó perfectamente bien pero ahora aparece el error:
Can't connect to MySQL server on '127.0.0.1'.
Es muy extraño porque la aplicación funcionó muy bien hace una semana.
Desde entonces hice algunos cambios en iptables pero no sé si eso causa ese problema.
Probé la solución proporcionada enpila desbordadapero no funcionó para mí.
¿Alguien tiene una idea de cómo puedo solucionar ese error?
Saludos cordiales, Toni.
Respuesta1
¿Qué es el firewall que usa en el servidor? Ufw o Itables: El primero, con el firewall ufw puede permitir el puerto mysql con el comando:
sudo ufw allow from any[Maybe IP] to any port 3306
En segundo lugar, con el firewall Iptables permite con el 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
Luego puede verificar el puerto con netstat y telnet desde el cliente:
netstat -tulpn |grep 3306