You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS Lightsail Bitnami WordPress数据库连接失败问题求助

解决AWS Lightsail Bitnami WordPress数据库连接错误

问题概述

托管在AWS Lightsail的Bitnami WordPress网站出现Error establishing a database connection错误,近期无配置变更,恢复快照后问题依旧。尝试启用数据库修复模式无效,MySQL服务未运行,无法通过socket连接。

已完成的排查操作

  • 恢复2个快照实例,问题未解决
  • 修改wp-config.php添加define('WP_ALLOW_REPAIR', true);,修复模式无效
  • 执行mysql -u root -p连接数据库,报错:
    ERROR 2002 (HY000): Can't connect to local server through socket '/opt/bitnami/mariadb/tmp /mysql.sock' (111)
    
  • 执行ps -ef | grep mysql,仅返回grep进程,确认MySQL未运行:
    bitnami   3483   802  0 15:17 pts/0    00:00:00 grep mysql
    
  • df -h显示磁盘空间充足(使用率16%),排除磁盘满导致的服务异常
  • 尝试sudo service mysql stop报错:Failed to stop mysql.service: Unit mysql.service not loaded.,确认Bitnami环境不使用系统默认服务管理
  • 执行Bitnami状态脚本sudo /opt/bitnami/ctlscript.sh status提示:Cannot find any running daemon to contact. If it is running, make sure you are pointing to the right pid file (/var/run/gonit.pid)

解决方案步骤

1. 重启Bitnami服务栈

Bitnami环境需使用官方脚本管理服务,执行以下命令重启整个服务栈:

sudo /opt/bitnami/ctlscript.sh stop
sudo /opt/bitnami/ctlscript.sh start

若stop命令提示服务未运行,直接执行start即可。

2. 排查MariaDB启动失败原因

查看MariaDB日志定位具体错误:

cat /opt/bitnami/mariadb/logs/mysqld.log

针对常见错误的修复:

  • 权限问题:若日志提示权限不足,修复数据目录和日志目录权限:
    sudo chown -R bitnami:bitnami /opt/bitnami/mariadb
    
  • 数据损坏:尝试自动修复数据库(操作前建议备份/opt/bitnami/mariadb/data目录):
    sudo /opt/bitnami/mariadb/bin/mysqld_safe --repair &
    

3. 修复gonit监控进程

gonit是Bitnami的服务监控进程,若状态脚本无法找到它,手动重启:

sudo /opt/bitnami/gonit restart

若gonit进程异常,重新初始化服务监控:

sudo /opt/bitnami/ctlscript.sh restart

4. 验证WordPress数据库配置

确认/opt/bitnami/apps/wordpress/htdocs/wp-config.php中的数据库参数正确:

define('DB_NAME', 'bitnami_wordpress');
define('DB_USER', 'bn_wordpress');
define('DB_PASSWORD', '你的数据库密码');
define('DB_HOST', 'localhost:3306');

数据库密码可通过cat /home/bitnami/bitnami_credentials查看(注意:bitnami_application_password是WordPress后台管理员密码,并非数据库密码)。

5. 重置WordPress数据库(极端情况)

若以上步骤均无效,可尝试重置数据库(注意:此操作会清空现有数据,需提前备份):

sudo /opt/bitnami/apps/wordpress/scripts/reset.sh

内容的提问来源于stack exchange,提问作者Brandon Han

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 17:35:25