首页 > 数据库技术 > 详细

导入mysql数据库到linux

时间:2016-03-27 02:29:21      阅读:317      评论:0      收藏:0      [点我收藏+]

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是否编辑成功

最后再导入成功

导入mysql数据库到linux

原文:http://weihong01267.iteye.com/blog/2285855

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!