1导出结构sql文件
2导出数据sql文件
3导入结构sql文件
4导入数据sql文件
导入数据可能会有以下问题报错
外键失败
1、可以使用SET FOREIGN_KEY_CHECKS=0;
来禁用外键约束.
2、导完数据后再用SET FOREIGN_KEY_CHECKS=1;
来启动外键约束.
3、查看当前FOREIGN_KEY_CHECKS的值可用如下命令
SELECT @@FOREIGN_KEY_CHECKS;
但是还是不行
导入数据报错
Packet for query is too large
进入mysql server
在mysql 命令行中运行
set global max_allowed_packet =16777216
然后关闭掉这此mysql server链接,再进入。一定要关闭再进入否则不行
show VARIABLES like '%max_allowed_packet%';
查看下max_allowed_packet是否编辑成功
最后再导入成功
本文介绍了解决SQL导入过程中遇到的外键约束失败及数据包过大的问题,提供了禁用和启用外键约束的方法,并详细说明了如何调整MySQL的最大允许包大小。
4369

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



