日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

(2006, 'MySQL server has gone away') 錯誤解

系統(tǒng) 2176 0

(2006, 'MySQL server has gone away') 錯誤解決 - dba007的空間 - 51CTO技術(shù)博客

(2006, 'MySQL server has gone away') 錯誤解決

2012-02-24 10:30:14

?在使用 Python + MySQLdb 部署項目的時候,執(zhí)行計劃任務(wù)報錯

? OperationalError?(2006, 'MySQL server has gone away')
?
?
解決辦法1: 原因是由于長時間的執(zhí)行批量的MYSQL語句造成,修改/etc/my.cnf
在[mysqld]段落加入wait_timeout=90000 示例文件內(nèi)容如下:
? [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服務(wù),再次訪問問題頁面,沒有再出現(xiàn)如上問題,問題得到暫時解決
?
?
解決辦法2: 修改數(shù)據(jù)庫連接代碼 使用mysql ping來檢查連接,實現(xiàn)超時自動重新連接
? #/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') 錯誤解決 - dba007的空間 - 51CTO技術(shù)博客


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 秦皇岛市| 镇安县| 蒙阴县| 东平县| 中江县| 河北省| 井冈山市| 张掖市| 邵阳市| 宜章县| 玉门市| 丽江市| 巴楚县| 临海市| 黔西| 乡城县| 舞阳县| 黄大仙区| 江北区| 安新县| 砀山县| 大田县| 临朐县| 揭西县| 民权县| 大新县| 甘泉县| 保山市| 合江县| 武宁县| 营口市| 台东市| 宁陵县| 马关县| 岳西县| 郑州市| 南充市| 宜君县| 神农架林区| 浠水县| 平江县|