有时候我们在往数据库中存储数据时,会报数据量太大而无法存入的错误,这时候就需要我们来修改数据库的配置了。我们以MySQL为例。
1.查看当前MySQL最大允许传输数据:
①、打开cmd,进入mysql命令,执行以下命令
show variables like '%max_allowed_packet%';
我们可以看到有两行数据参数,这里面我已经修改过了为1024M,默认是1M
②、找到mysql配置文件,windows下MYSQL5.7在C:\ProgramData\MySQL\MySQL Server 5.7下面,找到my.ini文件,打开Ctrl+F快速查找上图两个参数查看(Linux系统下文件名有所不同)
2.修改数据库最大传输数据:
①、cmd方式:
先进入MYSQL bin目录
C:\ProgramFiles\MySQL\MySQL Server 5.7\bin
执行命令,修改为20M
mysqld--max_allowed_packet=20M;
②、修改配置文件:
找到my.ini文件,打开文件,找到并修改max_allowed_packet=20M
注意:改完之后要重启MySQL服务