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 启动服务。

完成后再测试连接。

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