解決Mysql 'max_allowed_packet' variable 異常

在SQL操作的時候報錯如下

Mysql You can change this value on the server by setting the max_allowed_packet' variable. 
Packet for query is too large (7012 > 2048). You can change this value on the server by setting the max_allowed_packet' variable.

解決方案
修改mySql的配置文件
1、查看現有的配置

mysql> show VARIABLES like '%max_allowed_packet%';
+--------------------------+-------+
| Variable_name            | Value |
+--------------------------+-------+
| max_allowed_packet       | 2048  |
| slave_max_allowed_packet | 2048  |
+--------------------------+-------+
2 rows in set (0.03 sec)

2、修改配置my.cnf

[root@VM_16_16_centos ~]# vi /etc/my.cnf

3、重啓mysql

service mysqld restart

完!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章