使用Navicat for Mysql連接服務器中的mysql服務

第一步:登錄mysql服務器,新建一個用戶。

在mysql安裝中,默認的有root用戶,但是root用戶的默認連接Host也是localhost或127.0.0.1,也就是限制了root用戶作爲本地連接使用。


登錄mysql服務  進入到mysql安裝目錄bin目錄下


查看數據庫  show databases; 

        

選中數據庫  use mysql;


查看當前數據庫賬戶信息  select user,host from user;

查看到的用戶只能通過本地連接,需要做外部連接,這時需要新建一個具有遠程連接權限的數據庫賬戶:


創建一個souvc用戶,並賦予權限。  grant all privileges on *.* to  souvc@"%" identified by "abc123" with grant option;

grant是授權命令,其中souvc是我們連接用的用戶名、”abc123″是連接密碼,用戶名後面的“%”通用符表示允許各host操作。


刷新數據庫賬戶權限:    flush privileges;


刷新權限之後,重新查詢:   select user,host from user;

 

退出數據庫命令:  quit;


重啓mysql數據庫服務器: ./mysql --defaults-file=/home/chenzw/mysqldb/my.cnf -u root -p


第二步:關閉防火牆

     

登錄到root用戶中,由於該版本屬於7及以上版本可以使用如下命令關閉防火牆


版本6: service    iptables  stop           關閉防火牆          

版本7: systemctl   stop     firewalld.service  關閉
     systemctl  start    firewalld.service  
打開
     systemctl  disable  firewalld.service  
永久關閉
                             systemctl  enable    firewalld.service  每次開機都會打開      

          

 第三步: 連接Navicat for Mysql 

                                   

使用常規連接方式,建立連接名、主機名、端口、用戶名、密碼(都是根據Linux中設置的mysql信息填寫)





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