mysql报错1206
mysql报错1206
对mysql的一个表格做操作时出现(error-1206),说明文件太大,临时表已经超出了大小,
这时候可以修改innodb_buffer_pool_size的值。
innodb_buffer_pool_size参数的值可以动态的设置,也就是说如果进入mysql服务里面进行修改该值会立即使用修改后的值,但是重新启动mysql服务时会回复默认值,如果想永久修改innodb_buffer_pool_size参数,必须在配置文件中修改后重启。
临时修改innodb_buffer_pool_size参数的方法:
进入mysql服务后,
查询出 : show variables like ‘innodb_buffer_pool%’;

我的mysql的innodb_buffer_pool_size的值为128m。
修改该参数(大小设置为1G):SET GLOBAL innodb_buffer_pool_size=1073741824;
修改完之后在查询一下,看看数值是否设置成功,成功后,在运行你的查询语句,即可成功。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
