Linux

在“等待初始通信數據包”時失去與 MySQL 伺服器的連接,系統錯誤:2

  • July 29, 2015

我剛剛使用 Ubuntu 啟動了一個新的 RackSpace VPS。我通常使用 CentOS,所以請原諒我的任何 Ubuntu 新手錯誤。

我使用 Putty 建立了一個 SSH 隧道,並嘗試通過 SQLYog 進行連接,這是我在 CentOS 上做過無數次的事情。

我收到錯誤消息

在“等待初始通信數據包”時失去與 MySQL 伺服器的連接,系統錯誤:2

我通過本地連接

SQLYog 127.0.0.1 8115 根

隧道 8115 127.0.0.1:3306

在 my.cnf 我有綁定地址 127.0.0.1 並且沒有跳過網路。在這一點上,我已經用盡了我的知識。

更新:

我的 iptables 是

target     prot opt source               destination
ACCEPT     tcp  --  anywhere             anywhere             tcp spt:domain
ACCEPT     udp  --  anywhere             anywhere             udp spt:domain
ACCEPT     tcp  --  anywhere             anywhere             tcp spt:http
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:mysql
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:1337
DROP       all  --  anywhere             anywhere

我剛剛嘗試刪除 IPTABLES 中的所有條目,這解決了這個問題。有人可以讓我知道我做錯了什麼嗎?

謝謝

我建議您檢查是否啟用並執行了防火牆 (iptables) 或某些安全軟體 (apparmor / selinux)。錯誤日誌在這裡也會有所幫助。

此手冊頁可以幫助您調試問題。

引用自:https://serverfault.com/questions/542879