windows mysql mysqldump souce 数据转移过程踩坑指南

1.整个流程一定要由多人共同参与,每个操作都要反复检查、都要知会所有参与人员以便分锅

2.一定不要用powershell这个坑爹货,导出来的sql文件里面中文全是乱码,在导出命令里面加utf8参数也没用,用cmd导出正常

3. 需要字段名的话可以添加 -c  参数

4.导出的sql文件一定要做处理

4.1 一定要把里面的drop table,create table 语句去掉,如果目的库是空库倒无所谓,如果有数据,那就真是删库跑路了

4.2 把里面的 /**/包裹的内容去掉

4.3 insert命令最好替换为repalce into或者insert ignore,不然在source过程中,遇到错误就会停止导入

5.在导数据之前一定关闭mysql并备份Mysql里面的data文件夹

6.不要用navicate执行大数据量sql文件

7.在执行source命令时如果报错:Variable ‘time_zone’ can’t be set to the value of ‘NULL’,可以尝试执行:set global max_allowed_packet=1000000000;来解决

8.导数完成后要做数据比对

0.遇到导数据的工作能避则避,争取把自己锻炼成不粘锅

-1.我太难了,草他妈

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值