mysql max_allowed_packet 查询和修改
生活随笔
收集整理的這篇文章主要介紹了
mysql max_allowed_packet 查询和修改
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
配置文件位置/etc/mysql/my.cnf
mysql根據(jù)配置文件會(huì)限制server接受的數(shù)據(jù)包大小。
有時(shí)候大的插入和更新會(huì)被max_allowed_packet 參數(shù)限制掉,導(dǎo)致失敗。
查看目前配置
show?VARIABLES?like?'%max_allowed_packet%';顯示的結(jié)果為:
+--------------------+---------+ |?Variable_name??????|?Value???| +--------------------+---------+ |?max_allowed_packet?|?1048576?| +--------------------+---------+以上說(shuō)明目前的配置是:1M
?
修改方法
1) 方法1
可以編輯my.cnf來(lái)修改(windows下my.ini),在[mysqld]段或者mysql的server配置段進(jìn)行修改。
max_allowed_packet?=?20M如果找不到my.cnf可以通過(guò)
mysql?--help?|?grep?my.cnf去尋找my.cnf文件。
2) 方法2
(很妥協(xié),很糾結(jié)的辦法)
進(jìn)入mysql server
在mysql 命令行中運(yùn)行
set?global?max_allowed_packet?=?2*1024*1024*10然后關(guān)閉掉這此mysql server鏈接,再進(jìn)入。
show?VARIABLES?like?'%max_allowed_packet%';查看下max_allowed_packet是否編輯成功
轉(zhuǎn)載于:https://my.oschina.net/airship/blog/611191
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的mysql max_allowed_packet 查询和修改的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PHP生成静态HTML的源代码及用法
- 下一篇: ASP.NET MVC XML绑定Act