服务器没有开放3306端口 远程访问MySQL数据库方法
一、前言
当装有MySQL的服务器为了防止数据库被黑,提高安全性,把3306端口禁止掉,禁止对外访问,我之前写过一篇是借助跳板机的SSH隧道来访问实现安全,这种情况依然需要开放3306端口和使用一个额外的跳板机,比较麻烦,后来,突发奇想,直接使用MySQL所在服务器来做SSH隧道,并且使用localhost地址进行访问,是不是就可以实现服务器外部不开放3306端口也能实现远程对数据库的可视化管理,于是进行尝试。
二、配置过程
1、配置SSH隧道参数
在下面勾选使用SSH隧道,填入数据库所在主机ip,账号密码。
2、更改数据地址
返回主要页面,将数据库地址修改为localhost
点击测试连接,连接成功,自此配置完毕。