Mysql5.7使用SSH通道连接

Linux上有可以正常使用的MySQL5.7环境
在不使用SSH通道的连接的情况下可以正常连接

一.开放MySQL配置文件的bind-address

1.编辑 my.cnf文件,我的my.cnf文件的路径是/etc/my.cnf
>vim /etc/my.cnf

2.然后添加或修改红框中的语句为:bind-address=0.0.0.0

3.保存退出
Mysql5.7使用SSH通道连接_第1张图片
image.png
查看Linux服务器的私网IP
> ifconfig
Mysql5.7使用SSH通道连接_第2张图片
image.png

二.创建数据库测试用户

1.在Linux上登录数据库
>mysql -uroot -p

2.以防万一我们创建一个新的登录用户用于测试
>grant all on *.* to test@'192.168.1.86' identified by 'xxxxx'
解释:创建用户名为test,密码为xxxxx(自己设置)的用户,限制只能在192.168.1.86的IP登录

3.刷新权限
>flush privileges;

4.退出并重启数据库
>exit;
>systemctl restart mysqld
Mysql5.7使用SSH通道连接_第3张图片
572857433853076108.png

三.Linux服务器上测试连接

>mysql -h 192.168.1.86 -utest -p
Mysql5.7使用SSH通道连接_第4张图片
image.png

四.Navicat(或其他的可视化工具也可以)测试连接

Mysql5.7使用SSH通道连接_第5张图片
image.png
Mysql5.7使用SSH通道连接_第6张图片
image.png
Mysql5.7使用SSH通道连接_第7张图片
image.png

你可能感兴趣的:(Mysql5.7使用SSH通道连接)