1. 程式人生 > >解決PHPCMS新增欄目時報錯

解決PHPCMS新增欄目時報錯

  • 在使用 longtext 型別執行資料錄入時,有時會丟擲這個異常,
    從字面理解就是當前包大小超過 mysql 系統設定的包大小無法執行操作。
  • 解釋一下包大小這個東西:簡單來說就是mysql把當前執行的mysql語句看作是一個包,
    而對這個包大小的限制即是對當前mysql語句長度的限制。
  • 解決辦法:
         (1)Linux 下:
進入伺服器路徑 /etc 找到 my.cnf 在裡面的 mysqld 段中
找到 max_allowed_packet = 大小
修改到適當大小並儲存,然後重新啟動 mysql 伺服器,即可。如果沒有這行就增加這行。
(2)Windows下:
進入到mysql安裝路徑下,找到 my.ini 檔案,在[mysqld]部分(不在這部分沒用)新增一句:
set-variable=max_allowed_packet=大小。儲存後重新起動mysql服務。

順便說一下:那個大小的設定在 linux 下可以直接寫 10M、20000K之類的
但是在windows下就只能換算成byte.
文章轉自http://www.cnblogs.com/jdonson/archive/2009/07/03/1516195.html