美文网首页mysql我爱编程
Mysql5.7使用SSH通道连接

Mysql5.7使用SSH通道连接

作者: samgroves | 来源:发表于2018-05-25 18:21 被阅读522次

    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.保存退出
    
    image.png
    查看Linux服务器的私网IP
    > ifconfig
    
    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
    
    572857433853076108.png

    三.Linux服务器上测试连接

    >mysql -h 192.168.1.86 -utest -p
    
    image.png

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

    image.png image.png image.png

    相关文章

      网友评论

        本文标题:Mysql5.7使用SSH通道连接

        本文链接:https://www.haomeiwen.com/subject/reeujftx.html