解決Navicat 連接服務器失敗的問題
由於服務器的安全問題,有些東西默認是關閉的。就像遠程連接服務器的數據庫一樣,如果默認是每個IP都能訪問,安全性就會大大降低,甚至沒有安全性可言。但是由於項目需求,我們又需要遠程連接自己的服務器,以便於更方便的對服務器的數據庫進行操作。下面就以阿里雲的服務器為例,講解如何開放阿里雲的遠程連接數據庫。
- 工具准備(下載putty)
- 打開putty,輸入服務器IP,打開
-
登錄mysql:mysql -u root -p ,執行后會要求輸入密碼,這時輸入password執行,在服務器內部登錄數據庫。
-
然后執行下面的命令(該命令是允許所有IP對服務器數據庫的訪問,‘123456’為密碼)。關於命令的詳細說明,請參考阿里雲文檔:打開阿里雲文檔
-
1 //grant all privileges on 庫名.表名 to '用戶名'@'IP地址' identified by '密碼' with grant option; 2 grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
執行第四步的命令之后出現下圖即為設置成功
-
前往Navicat Premium,填寫服務器的配置參數,點擊測試連接,可查看是否能夠成功連接到服務器,連接成功之后,點擊確定即可完成對服務器數據庫的添加。
over!over!over!