在使用 Python + MySQLdb 部署项目的时候,执行计划任务报错
OperationalError (2006, ‘MySQL server has gone away’)
解决办法: 原因是由于长时间的执行批量的MYSQL语句造成,修改配置文件
MySQL关于wait_timeout参数修改注意事项
第一步:修改参数配置文件
1.Windows下,配置文件路径为MySQL安装的根目录中。my.ini
2.Linux系统下,配置文件为路径/etc/my.cnf
在配置文件中添加…
[mysqld]
wait_timeout =108000
interactive_timeout = 108000
默认为28800
#增加以上两列即可,因为官方文档要求修改此参数必须同时修改interactive_timeout
第二步:重启数据库
Service mysql restart
第三步:查看数据库参数是否修改成功
启动MySQL键入:Show variables like ‘wait_timeout’;
完事