navicat连接堡垒机下的mysql失败

JumpServer Version v2.19.2



报的错是这个:

系统版本:
image
mysql的版本:

mysql允许状态:

mysql的root用户设置可以被外网访问:

image
防火墙也关闭了:
image
3306的端口现状:

我想请问一下,还有哪里需要配置的?

你做了ssh隧道转发?,怎么配置的

没做的话把navicat的ssh隧道转发关了,直连3306

ssh内容如下:

不使用ssh,直接连接的话,也不行


报错如下:

这个报错不就正常多了,访问被拒绝了。检查防火墙

防火墙已经关闭了
image
所以我的3306端口就没有必要开放了。
应该不是防火墙的原因。

telnet 3306通的吗

通的,只是应为没有密码导致导致超时


然后,我在服务器上用IP+3306尝试登录,没有问题:

描述一下你的架构(mysql,jumpserver在哪,地址是啥,从哪用navicat访问) :melting_face:

客户给了一个JumpServer堡垒机,我需要把项目打成jar包和数据一起放到上面,然后跑起来。
每次使用堡垒机,都需要打开VPN客户端软件,如下:
image
堡垒机版本:
image
安装堡垒机的服务器地址:


堡垒机IP:

mysql的安装方式:
sudo apt install mysql-server
mysql的版本:

Linux系统版本:
image
想要实现:
从我本地使用navicat访问这个服务器上的堡垒机下的mysql

那你的navicat在连vpn后不应该连mysql的内网地址吗(10.88.4.69:3306),如果是vpn没给这个地址的权限找甲方要呗。你的环境不太清楚,这和jumpserver应该没啥关系。或者还有一种方案用客户端拉起的方式去连数据库(连接方式选客户端),通过magnus连。

好的,感谢,我明天再试试。

现在推断:是云服务器的安全组没有开 :rofl:
已经向甲方申请了,等通过之后,再试一下。

这个版本有点老,好像还没透明代理,不行升个级吧

升级还需要跟甲方打报告的 :sweat_smile:,估计不会通过。

大佬,现在解决了吗,我也遇到了这个问题 :joy:

新开个帖子问,描述详细一点 :melting_face:

是这样的,我想通过jumpserver监管对mysql数据库的操作,堡垒机和数据库之间的网络是通的,在jumpServer的WEB页面操作可以连接上数据库,现在希望在本地通过navicat经过SSH隧道连接堡垒机跳转到mysql数据库
经过22端口是通的,但绕过了jumpserver
image
image
使用2222端口时,报错了,navicat到堡垒机之间是通的,但堡垒机到数据不行

为啥要这样做,不是有客户端拉起和向导连接信息吗