虚拟机中MySQL远程连接的问题
2018-07-20 本文已影响0人
伟大的洪立
在虚拟机上装的Centos系统,MySQL不能远程问题
desc: 昨天设置虚拟机远程连接的时候,一直连接不上在网上查了资料才发现问题, 记录一下。
-
先Ping一下虚拟机的IP,看是否连通。
图-1 - 检查虚拟机mysql的端口号是否对外开通比如我们能用xshell等远程工具连接虚拟机上的linux,是因为开放了22端口查看mysql的端口,在mysql命令行模式下执行以下命令就可以查看,查到的结果是3306.
show variables like '%port%';
MySQL端口
-
查看MySQL端口是否对外开放
-
cmd下执行telnet 192.168.0.136(虚拟机的IP) 3306(端口号)
端口没连上的。。。
如果telnet 命令不能用, 是因为windows默认关闭的,so百度一下自己打开
23端口没开放
3306端口我已经开启了 -
这是开放3306端口的过程
我这里CentOS版本比较高,所以命令不太一样
systemctl stop firewall 关闭防火墙
systemctl status firwall 查看防火墙状态
防火墙以关
进入防火墙配置文件修改如下图:
打开3306端口
OK, 已经可以远程连公司的数据库了。
-------------------------------------- END---------------------------------------------