1. 程式人生 > >navicat連線linux系統中mysql-錯誤:10038

navicat連線linux系統中mysql-錯誤:10038

問題:

這裡寫圖片描述

原因:

輸入 命令 netstat -anp(檢視所有的程序和埠使用情況)

這裡寫圖片描述

(注:Local Address一列中: 0.0.0.0 表示監聽本地所有ip地址,其他電腦是可以訪問的,並且修改ip不受影響。 127.0.0.1 表示只監聽本機迴環地址,只能本機訪問。 x.x.x.x具體 ip地址,是隻監聽這個ip。修改ip後程序就不能監聽了。需要手動修改軟體監聽地址才可以用)

這裡3306 埠寫的是ip地址:127.0.0.1 ,故只有本機能夠訪問*;將其修改成0.0.0.0即可

解決辦法:

命令vi /etc/mysql/my.cnf:

修改:bind-address = 127.0.0.1->bind-address = 0.0.0.0

這裡寫圖片描述

重啟mysql,再次連線服務:

這裡寫圖片描述

許可權不夠,檢視使用者許可權(連線的使用者名稱此處為root),然後修改許可權,重啟服務,再次連線:

這裡寫圖片描述

這裡寫圖片描述

ok.