我的知识记录

宝塔数据库连接不上怎么办?MySQL服务未启动?

网站程序提示“数据库连接失败”,通常是由于MySQL服务未启动、用户名密码错误或权限配置不当所致。

  • 典型场景

    • 安装CMS或商城系统时提示连接失败。
    • 修改数据库密码后程序未同步更新。
    • 数据库迁移后配置文件未更改。
  • 常见原因导致连接失败

    1. MySQL服务未运行。
    2. 数据库用户名或密码填写错误。
    3. 数据库用户未授权访问对应IP。
    4. 数据库配置文件路径错误。

解决方案对比

方法 适用情况 注意事项
检查MySQL服务状态 快速判断是否运行 systemctl status mysqld
测试连接验证账号密码 宝塔内置测试功能 支持一键测试
手动编辑配置文件修改凭据 更新站点数据库信息 .envconfig.php
检查MySQL用户权限 确认远程访问权限 使用GRANT语句授权

操作建议

  1. 执行systemctl status mysqld查看MySQL服务是否运行
  2. 如果未运行,尝试启动服务:systemctl start mysqld
  3. 进入【数据库】→ 选择对应数据库 → 点击“测试连接”按钮
  4. 检查网站根目录下的数据库配置文件,确认用户名、密码、数据库名是否匹配

宝塔数据库连接不上怎么办?MySQL服务未启动?

标签:

更新时间:2025-06-06 16:47:38

上一篇:外网无法访问宝塔搭建的网站如何排查?如何检查域名解析?

下一篇:宝塔服务异常如何快速定位?常见原因有哪些?