Linux與MySql學習之旅(二):window系統 通過Navicat連接Linux系統下的Mysql

這裏採用SSH通道連接。

第一步:獲取Linux系統的IP地址

命令:ip addr 

查看Linux的IP信息

注意 這裏查看ens33 的 inet後的值,如果沒有這一項,說明不支持IP訪問,這時需要修改ipcfg-ens33的配置

命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33  

打開ifcfg配置文件:

ifcfg-ens33配置文件內容

把ONBOOT=no  修改爲  ONBOOT=yes   

其他配置信息,根據情況酌情添加:

  1.  IPADDR0=10.0.0.101 #設置IP地址
  2.  PREFIXO0=24 #設置子網掩碼
  3.  GATEWAY0=10.0.0.1 #設置網關
  4.  DNS1=202.102.152.3 #設置主DNS
  5.  DNS2=202.102.128.68 #設置備DNS 

保存退出(vi的使用可以參考Linux與MySQL: 離線安裝MySQL和問題解決

重啓網絡服務

命令:service network restart

Linnux重啓網絡服務

重啓成功!

使用命令:ip addr  查看Linux系統IP

查看Linux系統IP

通過ens33中inet屬性可以看到IP地址。

第二步:打開Navicat,連接Linux服務器上的Mysql數據庫

設置開啓SSH通道並設置登錄信息:

開啓和設置SSH通道

注意,這裏的用戶名和密碼是登錄Linux服務器的用戶名和密碼,不是MySQL的登錄名和密碼

第三步:配置數據庫連接,測試連接:這裏用戶名:數據庫用戶名,密碼:數據庫登錄密碼

連接成功

 配置完成。

如果第三步報錯,如下

未啓動mysql服務

 

 請檢查Linux系統中Mysql服務是否開啓:

兩種方法:

(1)命令:netstat -nplt 查看mysqld進程是否開啓:

a.未開啓時,找不到對應進程(mysqld)和端口(3306)

沒有開啓服務

 使用 命令:systemctl start mysql 啓動服務

已啓動

(2)命令:systemctl status mysql 查看mysql服務狀態

Active:inactive(dead)  如上圖所示,

 

 使用 命令:systemctl start mysql 啓動服務。

完成後再測試連接。

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