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

WordPress数据库连接失败:用户访问被拒问题求助

解决WordPress "Error establishing a database connection" 及权限问题

核心结论

wp-config.php里的DB_PASSWORD就是明文密码,不存在CPanel编码形式,你之前的猜测不成立。

直接修复步骤

  • 登录CPanel的File Manager,定位到网站根目录下的wp-config.php文件
  • 编辑该文件,找到代码行:define('DB_PASSWORD', 'flke7djefd');,将引号内的flke7djefd替换为你在CPanel中给用户coded_wp782设置的最新明文密码
  • 保存文件后,刷新网站验证连接是否恢复

关于明文密码的安全性说明

  • wp-config.php默认权限为600,服务器仅允许PHP解析执行,不会直接将内容暴露给外部访客,安全性有保障
  • 若仍担心,可通过CPanel的MySQL Database Wizard重新配置:
    1. 新建数据库用户,设置强密码并复制明文密码
    2. 将新用户关联到你的WordPress数据库,勾选所有权限
    3. 修改wp-config.php中的DB_USER和DB_PASSWORD为新用户的账号与明文密码
    4. 注意:关联用户时务必选择正确的目标数据库,避免权限不匹配

额外排查点

  • 确认wp-config.php中的DB_HOST值正确,多数CPanel主机为localhost,可在CPanel的MySQL Databases页面查看具体地址
  • 检查CPanel的Current Users列表,确保目标用户已与WordPress数据库成功关联

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 01:50:26