
내 서버에 생산적인 응용 프로그램이 있습니다. 완벽하게 작동했지만 이제 오류가 발생합니다.
Can't connect to MySQL server on '127.0.0.1'.
일주일 전에는 응용 프로그램이 매우 잘 작동했기 때문에 매우 이상합니다.
그 이후로 iptables를 일부 변경했지만 이로 인해 문제가 발생하는지 모르겠습니다.
나는 제공된 솔루션을 시도했다스택오버로우하지만 그것은 나에게 효과가 없었습니다.
누구든지 해당 오류를 어떻게 해결할 수 있는지 알고 있습니까?
감사합니다, 토니
답변1
서버에서 사용하는 방화벽은 무엇입니까: Ufw 또는 Itables: 첫 번째, 방화벽 ufw를 사용하면 다음 명령을 사용하여 포트 mysql을 허용할 수 있습니다.
sudo ufw allow from any[Maybe IP] to any port 3306
둘째, 방화벽 Iptable을 사용하면 다음 명령을 사용하여 허용할 수 있습니다.
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