無法連線到「127.0.0.1」上的 MySQL 伺服器

無法連線到「127.0.0.1」上的 MySQL 伺服器

我的伺服器上有一個高效的應用程式。它工作得很好,但現在我收到錯誤:

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

其次,使用防火牆 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

相關內容