宝塔数据库连接不上怎么办?MySQL服务未启动?
网站程序提示“数据库连接失败”,通常是由于MySQL服务未启动、用户名密码错误或权限配置不当所致。
-
典型场景
- 安装CMS或商城系统时提示连接失败。
- 修改数据库密码后程序未同步更新。
- 数据库迁移后配置文件未更改。
-
常见原因导致连接失败
- MySQL服务未运行。
- 数据库用户名或密码填写错误。
- 数据库用户未授权访问对应IP。
- 数据库配置文件路径错误。
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
检查MySQL服务状态 | 快速判断是否运行 | systemctl status mysqld |
测试连接验证账号密码 | 宝塔内置测试功能 | 支持一键测试 |
手动编辑配置文件修改凭据 | 更新站点数据库信息 | 如.env 或config.php |
检查MySQL用户权限 | 确认远程访问权限 | 使用GRANT 语句授权 |
操作建议
- 执行
systemctl status mysqld
查看MySQL服务是否运行。 - 如果未运行,尝试启动服务:
systemctl start mysqld
。 - 进入【数据库】→ 选择对应数据库 → 点击“测试连接”按钮。
- 检查网站根目录下的数据库配置文件,确认用户名、密码、数据库名是否匹配。
更新时间:2025-06-06 16:47:38