宝塔安装后数据库连接超时如何解决?

宝塔安装 MySQL 后出现连接超时,通常由连接池限制、网络延迟、查询效率低下等原因造成。

  • 典型场景:网站加载缓慢、出现“连接超时”错误。
  • 常见原因
    • 最大连接数限制。
    • 查询语句效率低。
    • PHP脚本执行时间过长。

解决方案对比

方法 适用情况 注意事项
修改max_connections 提高连接上限 my.cnf 设置
优化SQL语句 减少查询等待时间 加索引、分页等
调整wait_timeout 控制空闲连接释放 避免资源占用

操作建议

  1. 登录宝塔进入“数据库” -> “设置” -> 增大 max_connections

  2. 修改 MySQL 配置文件(my.cnf):

    max_connections = 500 wait_timeout = 600 interactive_timeout = 600
  3. 在 PHP 配置中增加执行时间和内存限制:

    max_execution_time = 300 memory_limit = 256M
  4. 重启 MySQL 和 PHP-FPM 服务使更改生效。

posted @ 2025-06-17 15:17  Henry王  阅读(60)  评论(0)    收藏  举报