1panel安装的mariadb数据库如果修改端口映射导致无法访问问题解决

本文最后更新于 2024年5月16日。

不知道什么原因,1panel安装wikijs之后 wordpress和wikijs都连不上数据库了。

怎么设置调整都没好,备份数据之后重建wordpress和mariadb之后可以正常访问了。

mariadb默认的端口映射模式
127.0.0.1:3306

如果改成0.0.0.0:3306所有依赖mariadb的程序都不能用了。这时候再改回127.0.0.1:3306也不行。然后只有重建mariadb应用可以恢复,数据不会丢失。

所以想要外网能访问数据库需要设置反向代理,或者安装mariadb的时候选择可外部访问。

数据库中有环境变量文件env文件:

CONTAINER_NAME="1Panel-mariadb-q0E6"

CPUS=0

HOST_IP="127.0.0.1"

MEMORY_LIMIT=0

PANEL_APP_PORT_HTTP=3306

PANEL_DB_ROOT_PASSWORD="SQLroot77"

HOST_IP改成0.0.0.0之后重建mariadb就可以了。这样可以实现外部访问。