MySQL远程连接





为了安全起见,在mysql服务器上设置了,只让本机连接数据库

但是现在有个需求,需要远程连接

为了让客户端可以远程连接,则需要做如下设置

image-20210723164408276



1 创建一个专门用来登录的用户

注意
此处的设置,需要让testdb用户可以登录服务器,不然sqlyog客户端连接不上数据库,但是Navicat for MySQL可以

# useradd -s /bin/bash testdb
# passwd testdb

image-20210723164625018


2 执行下列命令,需要输入testdb的密码

# ssh -N -f -L 3307:127.0.0.1:3306 testdb@192.168.2.144

image-20210723164705753


3 sqlyog客户端的配置

image-20210723164726942

image-20210723164736453


posted @ 2021-07-23 16:49  李成果  阅读(131)  评论(0编辑  收藏  举报