php连接mysql使用一段时间后连接数据库超时

php连接mysql使用一段时间后连接数据库超时,第1张

开启下mysql的慢查询. 看看是否存在过多的慢查询语句. 具体开启方式可以百度

在数据库访问比较慢的情况下. 执行 show processlist 看下进程是否过多.

找出慢查询之后, 可以针对sql进行优化.

加加索引应该就能解决.

my.cnf 的配置可以参考网上的方案进行优化....

(按说...4000条数据根本就不是个问题....)

修改方法:

在配置文件mysql.ini中进行设置

添加类似wait_timeout=xxxx的语句即可

通过命令行进行修改

Mysql>set global wait_timeout=xxxx

phpstudy8.1连接超时设为3306。

手动修改配置,windows中找到my.ini文件,linux中找到my.cnf文件,找到max_connections并修改保存,然后重启mysql服务。

windows上还可以在phpstudy的主界面,其他选项菜单->mysql工具->参数配置->max_connections->输入你想要的值,然后点击确定,会自动重启mysql服务的。

特别注意:

1、为了减少出错安装路径不得有汉字,如有防火墙开启,会提示是否信任httpd、mysqld运行,请选择全部允许。

2、此为apache+php方案,需要Nginx+php方案的请到官网下载phpfind,Lighttpd+PHP方案下载phpLight。

3、重装系统后或相关服务丢失时,只需要点一下『运行模式-应用』即可。

4、可通过菜单『卸载相关服务』进行卸载相关服务。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9624647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存