1Panel
1Panel copied to clipboard
[BUG]mysql数据库无法添加
联系方式
1Panel 版本
v1.10.20-lts
问题描述
前置信息 1、1panel部署在192.168网段的服务器,想要连接的mysql部署在10.66网段的服务器,实际上这两个网段是互通的。 2、我本地需要通过vpn连接192.168所在的服务器,vpn连接后我本地是无法访问10.66网段的mysql。 3、我登录1panel,可以添加192.168网段的mysql,但是无法添加10.66网段的mysql。
重现步骤
1、添加网段192.168的mysql
2、添加网段10.66的mysql,报错
3、1pctl status执行信息
4、步骤3中的IP为192.168.8.1,这个IP是我本地的IP,理论上应该用1panel所在服务器的IP去测试mysql的连接。因为1panel所在的服务器IP和10.66网段的mysql是互通的
5、通过命令行,可以在1panel所在的服务器连接10.66网段的mysql
期待的正确结果
我希望可以在1panel中可以添加所有网络能连接的mysql
相关日志输出
No response
附加信息
No response
感谢反馈,可以加一波好友,我远程看看
不好意思,工作环境不适合远程,我猜测在添加数据库->连接测试的时候,用了本地的IP做测试,应该在1panel所在服务器上做测试。
不好意思,工作环境不适合远程,我猜测在添加数据库->连接测试的时候,用了本地的IP做测试,应该在1panel所在服务器上做测试。
是在 1Panel 所在服务器做的测试 connArgs := fmt.Sprintf("%s:%s@tcp(%s:%d)/?charset=utf8%s", conn.Username, conn.Password, conn.Address, conn.Port, tlsItem)
远程连接的时候,你开 ssl 了吗
没有开ssl
我找到问题所在了,是有的mysql登录时间有点长,所以在做连接测试的时候应该是超时,请问如何修改这个连接测试的超时时间。
这里默认设置的 6 秒超时,暂时还不支持自定义,你那边测试大概连接时间多久?
大概10s多点
大概10s多点
我们计划在后续版本中,支持用户在添加远程数据库时自定义超时时间。
我们计划在后续版本中,支持用户在添加远程数据库时自定义超时时间。
非常感谢
v2.0.7 版本已发布。