Mysql SSH隧道连接使用的基本步骤
发表于:2025-11-23 作者:千家信息网编辑
千家信息网最后更新 2025年11月23日,前言为了安全,mysql的root用户只本机登录,不对外网进行授权访问,此时可通过SSH隧道连接mysql数据库。以下为配置Mysql SSH隧道连接的基本步骤。下面话不多说了,来一起看看详细的步骤吧
千家信息网最后更新 2025年11月23日Mysql SSH隧道连接使用的基本步骤
前言
为了安全,mysql的root用户只本机登录,不对外网进行授权访问,此时可通过SSH隧道连接mysql数据库。以下为配置Mysql SSH隧道连接的基本步骤。
下面话不多说了,来一起看看详细的步骤吧
删除远程登录
登录mysql:
mysql -uroot -p
查看用户开放的访问权限:
select user, host from mysql.user;
删除不需要的访问权限,比如:
delete from mysql.user where user='root' and host='%';flush privileges;
再次查询,核实是否删除成功。
建立隧道
服务器的登录可通过用户名密码和RSA秘钥两种方式,建议使用RAS秘钥形式,将本机的id_rsa.pub内容放置于服务器的~/.ssh/authorized_keys中,具体怎么生成RSA秘钥,不在这里赘述。
单独开一个窗口,修改以下命令对应的ip和端口并执行:
ssh -NCPf root@192.168.99.52 -L 3388:127.0.0.1:3306
参数解释:
- C 使用压缩功能,是可选的,加快速度。
- P 用一个非特权端口进行出去的连接。
- f SSH完成认证并建立port forwarding后转入后台运行。
- N 不执行远程命令。该参数在只打开转发端口时很有用(V2版本SSH支持)
root@192.168.99.52是登陆mysql服务器的SSH用户名和IP地址。-L 3388:127.0.0.1:3306表示在本机开放3388端口到mysql服务器的127.0.0.1:3306端口的映射。其中127.0.0.1也可以是mysql所在服务器的内网ip或外网ip。
然后,通过mysql工具,输入对应的用户名密码,即可登录。注意登录时,选择的host地址为localhost或127.0.0.1。同时,在mysql数据库中开放对应ip的访问权限。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。
登录
服务器
用户
端口
服务
隧道
内容
权限
用户名
本机
开放
步骤
参数
命令
地址
密码
数据
数据库
可通
学习
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发技术的演变内容
茂名通讯软件开发价格走势
实用网络技术ppt
软件开发的步骤
网络安全综合分析题
数据库位标签多条件查询
对数据库的操作语句
柠檬云数据库类型
手机安卓软件开发难吗
服务器安装槽位定位器
山东戴尔服务器总代理在哪里
宽带连接服务器没有响应怎么办
河南配件管理软件开发公司
如何进入cs1.6服务器
天津远程医疗健康软件开发
网络安全法给生活带来的改变
干扰对抗策略数据库构建技术
广东惠州网络安全周
我的世界服务器创建成员
qqgroup数据库
数据库设置主键有依据吗
阿里云共享型服务器能备案吗
ssr国内服务器中转
医鹿服务器奔溃
数据库系统中的视图存储文件
华为服务器电源批发
河南省网络安全处李建华
网络安全与执法跨专业考研
在面向对象数据库中对象标识
上海电话软件开发专业服务