解決Navicat連接阿里雲服務器MySql時報錯問題

因爲經常需要使用數據庫的操作,所以就在阿里雲的服務器中安裝了MySql,這樣使用起來方便得多,但是在剛剛使用的時候問題還是很多的,就比如你無法用數據庫的可視化軟件(Navicate等)進行連接,出現這種情況一般產生的產生的原因有兩種:


一:阿里雲服務器安全組中的安全組實例沒有給訪問mysql的端口進行開放,解決的方法就是新建一個安全組規則,如何添加安全組規則,這個就不進行詳細的講解,網上的教程也很多,反正也不是很麻煩。如果端口開放了的話,那麼你可以試一試是否可以連接了,如果還是沒法連接,那麼就需要進行第二步了。


二:第二種情況就是mysql的主機訪問權限沒有開放,一般報錯的信息爲:XXX主機沒有被允許連接mysql,這個時候只需要對數據庫訪問的權限進行相應的修改即可:
首先通過該命令進入數據庫: mysql -uroot -proot
其次輸入該命令修改訪問權限: grant all PRIVILEGES on test_db.* to root@’%’ identified by ‘root’;
其中%代表的是所有的主機都可以訪問,這裏你也可以改成具體的主機名。
重新連接一下,好的,問題解決!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章