国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

Mysql的max_allowed_packet設定

2024-07-25 19:09:27
字體:
來源:轉載
供稿:網(wǎng)友

max_allowed_packet是Mysql中的一個設定參數(shù),用于設定所接受的包的大小,根據(jù)情形不同,其缺省值可能是1M或者4M,比如是4M的情況下,這個值的大小即為:4 *1024*1024= 4194304

現(xiàn)象

當日志中出現(xiàn)了諸如:“Package for query is too large (xxxxxxxx > 4194304). You can change this value on the server by setting the max_allowed_package variable”的提示的時候,錯誤的本身就清楚的提示了對應的方式。

確認max_allowed_package

使用如下的方式可以確認當前設定值

mysql> select @@max_allowed_packet;+----------------------+| @@max_allowed_packet |+----------------------+|       4194304 |+----------------------+1 row in set (0.00 sec)mysql>

或者

mysql> show variables like 'max_allowed_packet';+--------------------+---------+| Variable_name   | Value  |+--------------------+---------+| max_allowed_packet | 4194304 |+--------------------+---------+1 row in set (0.00 sec)mysql>

修改

可以使用set命令來修改,但是只是臨時修改,重啟后即丟失。也可以直接修改過 mysql的設定文件并重啟mysql服務,即可永久化保證設定。

根據(jù)mysql的安裝不同修改的文件也會有所不同,普通安裝方式可能會修改my.cnf,這里使用mysql的官方鏡像,其修改的文件應該為:/etc/mysql/mysql.conf.d/mysqld.cnf

修改內(nèi)容:向此文件中添加如下設定
max_allowed_packet = 256M

修改前

[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir = /var/lib/mysql#log-error = /var/log/mysql/error.log# By default we only accept connections from localhost#bind-address = 127.0.0.1# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0

修改后

[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir = /var/lib/mysql#log-error = /var/log/mysql/error.log# By default we only accept connections from localhost#bind-address = 127.0.0.1# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0max_allowed_packet = 256M

重啟容器并確認

mysql> show variables like '%max_allowed_pack%';+--------------------------+------------+| Variable_name      | Value   |+--------------------------+------------+| max_allowed_packet    | 268435456 || slave_max_allowed_packet | 1073741824 |+--------------------------+------------+2 rows in set (0.01 sec)mysql>

所以已經(jīng)看到已經(jīng)成功設定為256M(268435456)了

liumiaocn:~ liumiao$ echo "256*1024*1024" |bc268435456liumiaocn:~ liumiao$

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網(wǎng)的支持。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 兰西县| 清水河县| 铜川市| 江陵县| 甘南县| 年辖:市辖区| 彩票| 南丹县| 晋城| 龙川县| 宕昌县| 龙岩市| 锡林郭勒盟| 阜宁县| 扬州市| 河西区| 揭东县| 盐山县| 五家渠市| 石阡县| 芜湖市| 堆龙德庆县| 龙州县| 磐石市| 法库县| 红河县| 吉林市| 阳信县| 阿克陶县| 伊宁县| 博客| 崇信县| 绍兴县| 富平县| 丹巴县| 安福县| 千阳县| 阳西县| 新蔡县| 宣恩县| 来宾市|