mysql默认连接等待时间是为(28800s)即8h,
命令:show global variables like 'wait_timeout' 查看等待时间
在msql5中wait_timeout的最大值分别是24d/365(win/linux)
在mysql中的安装目录中的my.ini增加一行 wait_timeout=1814400
linuix在etc/my.cnf中
始终保持连接会占用系统资源,这是个编程习惯的问题,资源用完以后,要马上释放掉当然如果你的程序需要持续不断的与数据库交换数据,也可以不用断开
频繁申请连结和断开,也是浪费资源
原因太多了,例如:
用户名错误,
密码错误
服务器端口错误
服务器没有运行
服务器设置错误
你需要做的是:确认服务器运行,确认参数正确
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)