Labels

2005 (136) 2004 (99) 2006 (84) 2007 (41) 2008 (41) 簡單生活 (24) 2012 (14) 網頁設計 (14) 電腦技巧 (13) 2009 (12) 2010 (10) PHP (10) 台灣晃一晃 (9) Learn Note (7) 地球這麼大 (6) 2011 (5) Mysql (3) Smarty (3) Vista (3) 手機待吐 (2) 2014 (1) 2021 (1) Composer (1) Laravel (1) MAC (1) MAMP (1) 新新人類新科技 (1)

20111225

解決MySQL server has gone away的無情警語

Hey, EV8D~阿批又來了,阿批這次嘗試要把檔案存到資料庫裡遇到了困難

也就是 MySQL server has gone away

OMG~實在是讓阿批一個頭兩個大,後來查了資料,才知道改php.ini沒有用(迷之音:廢話.....

後來改了Mysql的設定檔:my.ini (舊一點的版本是my.cfg


這裡呢,分成兩種情況...

1.如果你是因為SQL指令太過於冗長導致timeout才出現 MySQL server has gone away
那請您修改:
wait_timeout=2880000
interactive_timeout = 2880000    


2.如果你像阿批一樣要把檔案上載到資料庫儲存,則請修改:
max_allowed_packet = 10M(預設1M)

就這樣,各位看倌請動手試試看唷~~~~


阿批碎念:請別忘了修改後要restart mysql唷!



0 意見:

張貼留言