重启服务器后docker wordpress “Error establishing a database connection”解决办法

在使用docker创建wordpress和mysql容器后,第一次访问正常,重启服务器或者是docker后访问页面发生如下错误:

Error establishing a database connectio

原因一:

这个问题的原因在于当我在创建mysql容器时指定了创建数据库的密码,然而wordpress配置文件中数据库的连接密码不正确,所以出现上面的错误。

原因二:
host地址重启后变更,致使无法连接到mysql

解决办法:
使用portainer进入容器wordpress和mysql的Dockerfile details

重启服务器后docker wordpress “Error establishing a database connection”解决办法插图

重启服务器后docker wordpress “Error establishing a database connection”解决办法插图1

1、检查mysql的password是否一致

2、检查mysql的IP Address是否和wordpress中的WORDPRESS_db(这个是mysql的名称)_HOST地址是否一致。

以上如果不一致的时候要改为一致。

方法:

使用Portainer—Duplicate/Edit——Advanced container settings——env

重启服务器后docker wordpress “Error establishing a database connection”解决办法插图2

改完后在输入wordpress的IP地址,就OK了

原文链接:https://blog.csdn.net/weixin_65104719/article/details/128468460?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168994567316800211558691%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168994567316800211558691&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-20-128468460-null-null.268%5Ev1%5Ekoosearch&utm_term=docker%E3%80%81wordpress%E3%80%81wordpress%E5%BB%BA%E7%AB%99%E3%80%81wordpress%E4%B8%BB%E9%A2%98%E3%80%81%E5%AE%B9%E5%99%A8%E9%95%9C%E5%83%8F%E3%80%81

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享