宝塔安装后数据库连接超时如何解决?
宝塔安装 MySQL 后出现连接超时,通常由连接池限制、网络延迟、查询效率低下等原因造成。
- 典型场景:网站加载缓慢、出现“连接超时”错误。
- 常见原因:
- 最大连接数限制。
- 查询语句效率低。
- PHP脚本执行时间过长。
解决方案对比
方法 | 适用情况 | 注意事项 |
---|---|---|
修改max_connections | 提高连接上限 | my.cnf 设置 |
优化SQL语句 | 减少查询等待时间 | 加索引、分页等 |
调整wait_timeout | 控制空闲连接释放 | 避免资源占用 |
操作建议
-
登录宝塔进入“数据库” -> “设置” -> 增大
max_connections
。 -
修改 MySQL 配置文件(my.cnf):
max_connections = 500 wait_timeout = 600 interactive_timeout = 600
-
在 PHP 配置中增加执行时间和内存限制:
max_execution_time = 300 memory_limit = 256M
-
重启 MySQL 和 PHP-FPM 服务使更改生效。
更新时间:2025-06-05 19:28:24