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

Google Cloud - Bitnami WordPress:Error establishing database connection问题求助

解决Error establishing database connection的分步操作指南

1. 检查站点数据库配置文件(以WordPress为例)

  • 找到站点根目录下的wp-config.php文件,用普通文本编辑器打开
  • 重点核对这4个核心配置项,确保和实际数据库信息完全一致:
    • DB_NAME:你的数据库名称,不能错字
    • DB_USER:有权限访问该数据库的用户名
    • DB_PASSWORD:数据库用户的密码,注意特殊字符不要漏写或转义错误
    • DB_HOST:一般是localhost,部分主机可能是具体IP,比如127.0.0.1,不确定的话去主机控制面板查
  • 要是不知道正确配置值,登录主机控制面板(比如cPanel),打开phpMyAdmin:
    • 左侧列表能看到所有数据库名,对应DB_NAME
    • 点击“用户账户”,找到对应用户,就能看到用户名和权限,密码如果忘了可以直接在这重置

2. 确认数据库服务是否在运行

  • Linux服务器:
    • 执行命令查状态:systemctl status mysql(用MariaDB的话换成mariadb)
    • 显示未运行就启动:systemctl start mysql
    • 怕下次开机又停,设置自启:systemctl enable mysql
  • Windows服务器:
    • 打开服务管理器(按Win+R输入services.msc),找到MySQL服务
    • 状态不是“正在运行”就右键点“启动”

3. 检查数据库用户权限

  • 登录phpMyAdmin,进入你的目标数据库
  • 点顶部“用户账户”,找到你的数据库用户
  • 确认这个用户拥有该数据库的SELECT、INSERT、UPDATE、DELETE权限
  • 权限不够的话,编辑用户权限,勾选对应数据库的全部必要权限,保存即可

4. 修复可能损坏的数据库表

  • 配置和服务都正常的话,大概率是数据库表损坏了
  • 登录phpMyAdmin,选好目标数据库,点顶部“操作”
  • 找到“修复表”,勾选所有表后点“执行”
  • 也可以用命令行修:mysqlcheck -u 你的数据库用户名 -p 你的数据库名 --repair,输入密码后回车就行

5. 排查服务器资源不足问题

  • Linux用top命令,Windows打开任务管理器,看CPU、内存占用
  • 如果数据库进程占了大量资源,会导致连接失败,要么联系主机升级配置,要么清理数据库里的冗余数据(比如过期的评论、无用的插件数据)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 20:22:10