当导入偏大的数据库时会遇到ERROR 2006 (HY000):MySQL server has gone away报错。
方法一: 使用set global命令修改 max_allowed_packet 的值,重启mysql后会失效,还原为默认值。
修改 max_allowed_packet 的值:
set global max_allowed_packet=157286400;
查看max_allowed_packet 大小:show global variables like 'max_allowed_packet';
方法二:配置文件my.cnf中添加max_allowed_packet=150M即可,永久生效。
博客指出导入偏大数据库时会出现ERROR 2006 (HY000):MySQL server has gone away报错,并给出两种解决方法。一是用set global命令修改max_allowed_packet值,但重启mysql后失效;二是在配置文件my.cnf中添加max_allowed_packet=150M,可永久生效。
324

被折叠的 条评论
为什么被折叠?



