在执行插入测试数据的时候提示了这个错误
因为操作数据量过大,一次上千万条
出现这个问题就需要调整InnoDB全局的innodb_buffer_pool_size的值来解决这个问题
登陆服务器mysql
show variables like "%_buffer%";
可以看到图中红框中的size值,mysql默认的是8*1024*1024,也就是8M
这个是我已经修改过的,我修改了1024*1024*1024,也就是1G
言归正传,然后执行修改语句
#具体大小可自己定义
SET GLOBAL innodb_buffer_pool_size=1073741824;
执行完成发现并没有修改成功,反倒是提示了错误