天天看點

Windows系統下的navicat連接配接Linux系統的Mysql資料庫

在連接配接過程當中,常遇到的兩個問題有兩個。

1.XXX 2003-can’t connect to MYSQL server XXX

2.XXHost is not allowed to connect this Mysql serverXX

(在解決問題之前,我先說一下我Linux系統和Mysql的版本,Linux:centos6.8 Mysql:5.6)

先講第一個問題的解決方法

1.出現此問題可能是因為Linux防火牆沒有關掉,此時應該關掉防火牆。

具體代碼:

services iptables stop

關于防火牆的指令還有很多,建議讀者自己查閱資料。

2.現在第一個問題應該已經解決了。然後講解第二個問題的解決方案。

這時需要對Linux系統内的MySQL資料庫進行授權,授什麼權呢?該權力就是要别的主機可以通路本主機的權利。

或不多說直接上代碼:

進入資料庫以後,使用一下指令:

Windows系統下的navicat連接配接Linux系統的Mysql資料庫

第二步:執行這一條指令(錯誤可以忽略不記)

Windows系統下的navicat連接配接Linux系統的Mysql資料庫

第三步:重新整理一下即可:

Windows系統下的navicat連接配接Linux系統的Mysql資料庫

最後我放一張完整的截圖:

Windows系統下的navicat連接配接Linux系統的Mysql資料庫

現在應該就可以了,但是據很多人說這樣還是不行,如果真是這樣就請小夥伴們自行查閱資料解決吧。畢竟我能力也有限。

繼續閱讀