先确认故障范围

如果网站首页和后台同时提示数据库连接失败,而静态文件仍能打开,问题通常集中在数据库配置或服务状态。先记录报错时间,不要反复安装程序或覆盖配置文件。

核对数据库连接参数

检查程序配置中的数据库名、用户名、密码、主机地址和端口。虚拟主机常使用独立数据库地址,不一定是 localhost。复制参数时注意前后空格、全角字符和大小写。

验证账号与数据库权限

登录主机控制面板或数据库管理工具,确认账号能够访问对应数据库,并具有程序所需的查询、写入、更新和建表权限。若刚修改密码,应同步更新网站配置,并清理应用缓存。

检查数据库服务与连接数

控制面板显示数据库正常但网站间歇报错时,可能是连接数已满或慢查询占用资源。关闭无效长连接,检查异常插件和高频任务,并根据主机限制优化查询。

排查网络与安全限制

远程数据库需要确认来源 IP 白名单、防火墙和端口放行。不要为了排查而长期开放全部来源。完成测试后应恢复最小权限,并使用随机强密码。

WordPress 与常见程序的检查点

WordPress 重点检查 wp-config.php 中的 DB_NAME、DB_USER、DB_PASSWORD 和 DB_HOST。其他程序应核对对应环境文件或数据库配置文件。修改前先备份原文件。

恢复后的验证

修复后依次测试首页、登录、内容发布和缓存刷新,并查看错误日志是否仍出现连接超时、拒绝访问或表不存在。若数据表损坏,应先备份,再使用控制面板提供的检查和修复功能。

开通虚拟主机

套餐配置、服务周期和库存以开通页面的实时信息为准。

前往开通页 →