標籤:使用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 [email protected]"%" 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資訊填寫)
使用Navicat for Mysql串連伺服器中的mysql服務