(2006, 'MySQL server has gone away') 错误解决 - dba007的空间 - 51CTO技术博客
2012-06-03 17:05
519 查看
(2006, 'MySQL server has gone away') 错误解决 - dba007的空间 - 51CTO技术博客
(2006, 'MySQL server has gone away') 错误解决
2012-02-24 10:30:14
标签:OperationalError (2006 数据库 'MySQL server has gone away') mysql 休闲
在使用 Python + MySQLdb 部署项目的时候,执行计划任务报错
OperationalError (2006, 'MySQL server has gone away') 解决办法1: 原因是由于长时间的执行批量的MYSQL语句造成,修改/etc/my.cnf在[mysqld]段落加入wait_timeout=90000 示例文件内容如下: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 # 修正 OperationalError: (2006, 'MySQL server has gone away') 错误 wait_timeout=100000 其他省略.......然后 重启mysql服务,再次访问问题页面,没有再出现如上问题,问题得到暂时解决 解决办法2: 修改数据库连接代码 使用mysql ping来检查连接,实现超时自动重新连接 #/usr/bin/env python import MySQLdb con=MySQLdb.Connect( host="foobar.com", port=3306, user="loginname", passwd="loginpassword", db="foobar") con.ping(True) cur=con.cursor()推荐使用第2种解决方法,从代码彻底解决!
(2006, 'MySQL server has gone away') 错误解决
2012-02-24 10:30:14
标签:OperationalError (2006 数据库 'MySQL server has gone away') mysql 休闲
在使用 Python + MySQLdb 部署项目的时候,执行计划任务报错
OperationalError (2006, 'MySQL server has gone away') 解决办法1: 原因是由于长时间的执行批量的MYSQL语句造成,修改/etc/my.cnf在[mysqld]段落加入wait_timeout=90000 示例文件内容如下: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 # 修正 OperationalError: (2006, 'MySQL server has gone away') 错误 wait_timeout=100000 其他省略.......然后 重启mysql服务,再次访问问题页面,没有再出现如上问题,问题得到暂时解决 解决办法2: 修改数据库连接代码 使用mysql ping来检查连接,实现超时自动重新连接 #/usr/bin/env python import MySQLdb con=MySQLdb.Connect( host="foobar.com", port=3306, user="loginname", passwd="loginpassword", db="foobar") con.ping(True) cur=con.cursor()推荐使用第2种解决方法,从代码彻底解决!
相关文章推荐
- MySQL错误ERROR: 2006(MySQL server has gone away)的问题解决
- MySQL 数据批量恢复时 [Err] 2006 - MySQL server has gone away 错误的解决
- MySQL 数据批量恢复时 [Err] 2006 - MySQL server has gone away 错误的解决
- [Err] 2006 - MySQL server has gone away 错误 MySQL server hasgoneaway报错原因分析及解决办法
- MySQL 数据批量恢复时 [Err] 2006 - MySQL server has gone away 错误的解决
- windows MySQL报"2006 - MySQL server has gone away"错误,解决过程.
- MySQL_解决ERROR 2006 (HY000) at line XX MySQL server has gone away问题
- ThinkPHP出现General error: 2006 MySQL server has gone away的解决方法
- ERROR 2006 (HY000) at line xx: MySQL server has gone away 解决方法
- Mysql server出现“Mysql server has gone away”的错误的解决方式
- SQLyog备份数据库、导入sql脚本、解决Error Code: 2006 - MySQL server has gone away
- Thinkphp添加文章时出现MySQL错误:2006 - MySQL server has gone away
- [django1.6]跑批任务错误(2006, 'MySQL server has gone away')
- MySQL server has gone away错误提示解决方法
- python 操作数据库 OperationalError: (2006, 'MySQL server has gone away') 解决方法
- MySQL(Navicat)运行.sql文件时报错:[Err] 2006 - MySQL server has gone away 的解决方法
- MySQL导入sql脚本错误:2006 - MySQL server has gone away
- MySQL(Navicat)运行.sql文件时报错:[Err] 2006 - MySQL server has gone away 的解决方法 背景: 今天导入一个数据量很大的.sql文件时,
- mysql导入数据错误“ERROR 2006 (HY000): MySQL server has gone away”
- MySQL导入sql脚本错误:2006 - MySQL server has gone away