① linux ubuntu mysql 遠程連接報錯10061
查看防火牆配置: vi /etc/iptables.rules
看看有沒有開放3360埠,沒有就添加一行:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3360 -j ACCEPT
然後引入規則到防火牆
iptables-restore < /etc/iptables.rules
iptables -L -n查看規則是否生效
然後再嘗試遠程連接。
② Navicat遠程連接Linux的MySQL服務Error10061的解決方案
要解決Navicat遠程連接Linux的MySQL服務時出現的Error10061問題,我們可以採取簡單直接的方法。通常,此錯誤代碼表明MySQL伺服器在偵聽本地IP地址127.0.0.1時無法接受遠程連接。
解決方法很簡單,只需在MySQL配置文件中,將bind-address= 127.0.0.1這一行刪除或者將其注釋掉。這將允許MySQL伺服器監聽所有IP地址,並接受來自遠程主機的連接。
步驟如下:
1. 打開MySQL配置文件,該文件通常位於/etc/mysql/my.cnf或/etc/my.cnf,具體取決於你的Linux發行版。
2. 在文件中查找bind-address= 127.0.0.1這一行。如果存在這行,需要進行修改。
3. 刪除這一行,或者在行前添加一個井號(#)將其注釋掉。
4. 保存並關閉配置文件。
5. 重啟MySQL服務以使更改生效。你可以通過執行以下命令來完成這一步驟:
sudo systemctl restart mysqld
6. 最後,嘗試使用Navicat再次連接Linux的MySQL服務,Error10061問題應已解決。
通過上述步驟,我們可以輕松解決在使用Navicat遠程連接Linux的MySQL服務時遇到的Error10061問題。這主要涉及到修改MySQL配置文件,以允許伺服器監聽所有IP地址並接受遠程連接。遵循上述指南,問題將得到解決,連接將順利進行。
③ windows連接linux mysql 報 (10061)錯誤
兄弟以下方法轉別人的.您試看能起作用不.
當通過 TCP/IP 連接 MySQL 遠程主機時,出現 ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 104 。
如果是在linux shell命令行中直接打 mysql 命令,能夠順利連上 MySQL,執行查詢語句也比較正常,但如果執行 STOP SLAVE; 命令時就隨機出現 ERROR 2013 (HY000): Lost connection to MySQL server ring query 問題。而如果把操作命令寫到腳本文件再去執行該腳本文件的話,則必然出現 Lost connection to MySQL server at 'reading initial communication packet', system error: 111
要是無論通過什麼途徑遠程訪問都出現錯誤可以認為是系統有防火牆之類的限制,但現在這種奇怪的抽筋現象讓人百思不得其解。最後找到的解決方法是在 my.cnf 裡面的 [mysqld] 段增加一個啟動參數
skip-name-resolve
問題消失。但原因還是想不出所以然。
如果對您有幫助,請記得採納為滿意答案,謝謝!祝您生活愉快!
vaela希望有幫助。可到365testing,測評網,逛逛