使用Navicat for mysql 客戶端軟件連接遠程 mySql 數據庫的時候,連接過程中可能會提示 2003-Can’t connect to MySQL on ’223.210.102.21’(10061) 這樣的錯誤,對於這種錯誤該如何取解決呢?
其實這個問題是由於MySQL不允許遠程連接造成的。解決辦法如下:
1:在服務端MySQL文件夾下找到my.ini文件。修改bind-address=127.0.0.1 為 bind-address=223.210.102.21 (在MySQL 5的my.ini中未發現此項)
2:重新啟動MySQL服務即可。
另外在測試連接的過程中也會提示 “1045-Access denied for user root@IT(using password:NO)” 這種錯誤,出現這種錯誤的原因是沒有給遠程登錄用戶添加所有機器都能訪問的權限,對應的解決辦法如下:
添加相應的權限,添加權限命令如下:
grant all on *.* to 用戶名@"%" identified by "密碼";
flush privileges;
做完以上兩步操作,你的問題應該已經的得到解決了,如果還沒有解決,歡迎在下面留言說明。