91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql中max_allowed_packet設定的示例分析

發布時間:2021-07-30 11:13:43 來源:億速云 閱讀:192 作者:小新 欄目:MySQL數據庫

小編給大家分享一下Mysql中max_allowed_packet設定的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

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

現象

當日志中出現了諸如:“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服務,即可永久化保證設定。

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

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

修改前

[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /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 risks
symbolic-links=0

修改后

[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /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 risks
symbolic-links=0
max_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>

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

liumiaocn:~ liumiao$ echo "256*1024*1024" |bc
268435456
liumiaocn:~ liumiao$

看完了這篇文章,相信你對“Mysql中max_allowed_packet設定的示例分析”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通榆县| 永安市| 河北省| 昌江| 肇州县| 瑞安市| 凌海市| 恩施市| 新邵县| 鞍山市| 阳原县| 海丰县| 盱眙县| 黎平县| 廉江市| 开原市| 陆川县| 康马县| 塘沽区| 闻喜县| 将乐县| 诏安县| 封开县| 万年县| 古丈县| 修水县| 尤溪县| 开化县| 根河市| 石柱| 丁青县| 乐昌市| 盖州市| 泰州市| 互助| 绵竹市| 滨海县| 无极县| 信宜市| 陵川县| 鹿邑县|