服务器没有开放3306端口 远程访问MySQL数据库方法

一、前言

​ 当装有MySQL的服务器为了防止数据库被黑,提高安全性,把3306端口禁止掉,禁止对外访问,我之前写过一篇是借助跳板机的SSH隧道来访问实现安全,这种情况依然需要开放3306端口和使用一个额外的跳板机,比较麻烦,后来,突发奇想,直接使用MySQL所在服务器来做SSH隧道,并且使用localhost地址进行访问,是不是就可以实现服务器外部不开放3306端口也能实现远程对数据库的可视化管理,于是进行尝试。

二、配置过程

1、配置SSH隧道参数

在下面勾选使用SSH隧道,填入数据库所在主机ip,账号密码。

image-20231007091409851

2、更改数据地址

返回主要页面,将数据库地址修改为localhost

image-20231007091645026

点击测试连接,连接成功,自此配置完毕。

posted @ 2023-10-07 09:21  scottyzh  阅读(473)  评论(0编辑  收藏  举报