本文最后更新于 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就可以了。这样可以实现外部访问。