前言
提示:以下是本篇文章正文内容
一、Got a packet bigger than ‘max_allowed_packet’ bytes?
sql文件导入错误,包太大,需要修改配置文件
二、查找步骤
1.Windows系统修改
首先登录MySQL(如果不知道安装目录的前提下,默认都是在C盘)
执行 select @@datadir;
根据查找出路径可以找到对应my.ini 文件
说明:有些小伙伴可能,一开始找到的是C:\Program Files\MySQL\MySQL Server 5.7 路劲下的文件,所以疑惑找不到和Data文件夹
正确地址:C:\ProgramData\MySQL\MySQL Server 5.7
修改my.ini,需重启mysql。
在 [MySQLd] 部分添加一句(如果存在,调整其值就可以):
max_allowed_packet=512M
注意:一般都會有默认值,建议修改完,执行完sql文件,将配置文件恢复原有配置
2.Linux查找
linux 上可以使用 mysql --help|grep my.cnf 过滤查看
[root@localhost etc]# mysql --help|grep my.cnf
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
一般linux 上都放在 /etc/my.cnf