MariaDB数据库的远程访问的问题

用的腾讯云主机 v1.10.30-lts 版本的安装 MariaDB时,配置好远程,是能通过端口连接该数据库的
但是在公司主机 v2.0.1 版本上安装MariaDB,配置好远程时,外网无法访问,但局域网上都可以访问

配置都是一模一样的设置,有公网ip,在路由器上也同样开启了端口映射,在外网可以访问面板并登陆管理,但就是无法连接 MariaDB,真的找不到原因呀。。。
公司主机防火墙也是开放了相关端口的,在面板上的防火墙对应端口也是开放的。

唯一不同的就是一个是腾讯云主机一个是公司主机 和 面板 版本不一样,别的设置都一模一样,路由器也开放了端口,外网能正常访问面板也能访问网站,局域网全都正常,唯独MariaDB外网访问不了… :rofl:

请问大神有遇到这个问题吗?有什么解决办法吗?谢谢!
:love_you_gesture:

MariaDB 有打开端口访问吗?
可以截图看看容器列表

端口什么的都打开了的,以前1.x版本都没有问题。2.x版本才会有这个问题。
今 天我想在2.x版本上安装phpmyadmin,结果也是远程电脑访问不了,我还怀疑是不是端口问题,结果我删了phpmyadmin后,到建站那里,用手人建了一个php网站,端口也是自定的和phpmyadmin当时用的一样的端口,结果是正常的,也就是说,在容器中开放外部端口是无效的,在安装应用时,点击外部端口访问,并设好的端口是无访问的,神奇的是,局域网内的电脑可以访问。。。
所以我一直怀疑是端口问题,直到我用建站的方式建的应用,同样的端口可以正常访问,也就是说路由映射端口是没有问题的,外网访问也是没有问题的

所以问题出现在容器本身上面。。。




都开放了的,路由器也映射了的,端口通讯是正常的。

主机名称han-PowerEdge-T150
发行版本linuxmint-22.1
内核版本6.8.0-51-generic
系统类型x86_64

应用商店安装的应用外网全部无法访问,局域网可以
但是创建的网站,外网是能正常访问的。
比如我做数据库的端口是 51622,外网无法连接数据库,但局域网可以,但是如果我在 创建网站 中新建一个网站,也用这个端口的话,是正常的。也就是说端口通讯是没有问题的。

在1.x版本中没有问题,就2.x版本的问题,所以怀疑是容器端口映射问题,当然在防火墙那也是开放了的