最近在linux Centos7版本的虛擬機上安裝了一個MySql數據庫,發現本地可以正常ping通虛擬機,但Navicat則無法正常連接到虛擬機里的MySql數據庫,經過一番琢磨,發現解決這個問題的方式,很簡單,總共就以下幾個步驟。
先在linux虛擬機環境進入到MySql庫里
1.第一步是刷新MySql的權限:flush privileges;
1.第一步是刷新MySql的權限:flush privileges;
2.添加一個允許給外網訪問的用戶:create user 'zhu'@'%' identified by '123456';
3.對創建的用戶進行授權:grant all privileges on *.* to 'zhu'@'%' identified by '123456';
4.再執行一遍權限刷新:flush privileges;

在linux環境的MySql里執行完以上指令后,在本地環境上的Navicat for mysql進行連接設置:(我的linux虛擬機Ip是192.168.200.128)

6.完成以上設置,做以下連接測試,顯示成功即可正常連接了。
只需要完成以上幾個步驟,就可以玩linux里搭建的MySql啦。
