MySQL 5.5的max_allowed_packet屬性的修改方法
更新時間:2013年08月27日 15:23:50 作者:
今天在部署一個實(shí)驗(yàn)系統(tǒng)的時候,報錯提示需要修改一下MySQL的配置文件,在修改的時候是有技巧的,大家可以參考下本文嘗試操作下
今天在部署一個實(shí)驗(yàn)系統(tǒng)的時候,報出下面這個錯:
Your 'max_allowed_packet' variable is set to less than 16777216 Byte (16MB).
也很容易理解,就是需要修改一下MySQL的配置文件,但是這里面有個小技巧(在Windows 7中):如果直接使用記事本或notepad++打開MySQL 5.5文件夾底下的my.ini,會提示該文件被其他程序占用,或者拒絕訪問之類的(如:“please check if this file is opended in another program”)。如果已經(jīng)停止了MySQL服務(wù),那么其實(shí)就不是程序占用的問題。解決方法也很簡單,首先,在MySQL 5.5安裝目錄下,將my.ini剪切到別處,這時會要求用管理員身份繼續(xù)。
然后呢,在MySQL 5.5安裝目錄下,有很多和my.ini類似的文件,如my-small.ini,使用管理員身份啟動某個文本編輯軟件(如notepad++),將my.ini和my-small.ini都打開,將my-small.ini里面的這幾行:
[mysqldump]
quick
max_allowed_packet = 16M
拷貝到my.ini文件中,然后就可以保存成功了。再使用管理員身份拷貝到MySQL 5.5安裝目錄下,就可以實(shí)現(xiàn)我們的目的了。
就這么簡單,記錄一下。
Your 'max_allowed_packet' variable is set to less than 16777216 Byte (16MB).
也很容易理解,就是需要修改一下MySQL的配置文件,但是這里面有個小技巧(在Windows 7中):如果直接使用記事本或notepad++打開MySQL 5.5文件夾底下的my.ini,會提示該文件被其他程序占用,或者拒絕訪問之類的(如:“please check if this file is opended in another program”)。如果已經(jīng)停止了MySQL服務(wù),那么其實(shí)就不是程序占用的問題。解決方法也很簡單,首先,在MySQL 5.5安裝目錄下,將my.ini剪切到別處,這時會要求用管理員身份繼續(xù)。
然后呢,在MySQL 5.5安裝目錄下,有很多和my.ini類似的文件,如my-small.ini,使用管理員身份啟動某個文本編輯軟件(如notepad++),將my.ini和my-small.ini都打開,將my-small.ini里面的這幾行:
復(fù)制代碼 代碼如下:
[mysqldump]
quick
max_allowed_packet = 16M
拷貝到my.ini文件中,然后就可以保存成功了。再使用管理員身份拷貝到MySQL 5.5安裝目錄下,就可以實(shí)現(xiàn)我們的目的了。
就這么簡單,記錄一下。
相關(guān)文章
MySQL批量修改表及表內(nèi)字段排序規(guī)則舉例詳解
在MySQL中字段排序規(guī)則(也稱為字符集和排序規(guī)則)用于確定如何比較和排序字符串,下面這篇文章主要給大家介紹了關(guān)于MySQL批量修改表及表內(nèi)字段排序規(guī)則的相關(guān)資料,需要的朋友可以參考下2024-05-05
Navicat自動備份MySQL數(shù)據(jù)的流程步驟
對于從事IT開發(fā)的工程師,數(shù)據(jù)備份我想大家并不陌生,這件工程太重要了!對于比較重要的數(shù)據(jù),我們希望能定期備份,每天備份1次或多次,或者是每周備份1次或多次,所以本文給大家介紹了Navicat自動備份MySQL數(shù)據(jù)的流程步驟,需要的朋友可以參考下2024-12-12
MYSQL優(yōu)化之?dāng)?shù)據(jù)表碎片整理詳解
在日常的數(shù)據(jù)庫維護(hù)中,在給客戶制定維護(hù)方案時,都會有降低高水位此類的建議 建議每年年終定期做數(shù)據(jù)整理,下面這篇文章主要給大家介紹了關(guān)于MYSQL優(yōu)化之?dāng)?shù)據(jù)表碎片整理的相關(guān)資料,需要的朋友可以參考下2022-04-04

