我的知识记录

网站数据库连接失败(Can't connect to MySQL server)问题_已解决

报错现象:打开帝国CMS前台或后台,页面提示“数据库连接失败”“Can't connect to MySQL server on 'localhost'”,无法加载任何内容。
报错原因:数据库配置信息错误;MySQL服务未启动;数据库用户权限不足;数据库主机地址错误。
修复步骤:
1. 核对数据库配置:打开/e/config/config.php文件,核对dbhost(数据库主机)、dbuser(数据库用户名)、dbpass(数据库密码)、dbname(数据库名)四项配置,确保与服务器数据库信息一致。
2. 启动MySQL服务:登录服务器,通过命令启动MySQL服务(Linux系统:systemctl start mysql;Windows系统:在服务中找到MySQL,点击启动)。
3. 授权数据库用户权限:登录MySQL数据库,执行授权命令“GRANT ALL PRIVILEGES ON 数据库名.* TO '数据库用户名'@'数据库主机' IDENTIFIED BY '数据库密码'”,赋予用户完整操作权限。
4. 核对数据库主机地址:若数据库与网站不在同一服务器,需将dbhost改为数据库所在服务器的IP地址,确保服务器之间网络互通。

网站数据库连接失败(Can't connect to MySQL server)问题_已解决

标签:

更新时间:2026-03-12 10:57:21

上一篇:打开网站显示Parse error_ syntax error, unexpected 'funtion' (T_STRING) 错误怎么办_已解决

下一篇:网站重新安装删除install.lock文件后出现404页面问题_已解决