第一种迁移方案
第二种迁移方案
第一种迁移方案效率太低,第二种迁移方案编码代价较高
文件迁移
show global variables like '%secure%';
查看mysql是否开启了此选项,默认值Null
标识不允许执行导入导出命令。通过修改mysql配置项([mysqld]
),将secure_file_priv=
)[mysqld]
secure_file_priv=
具体操作
select * from software into outfile '/data/software.txt'; //导出数据
zip software.zip /tmp/software.txt //压缩数据
scp software.zip root@ip:/tmp/ //上传数据到新服务器
unzip /tmp/software.zip //解压数据
//@dummy 不需要的数据字段
load data infile '/tmp/software.txt' into table software(id,uniqueid,name,sub_name,@dummy,@dummy,@dummy,@dummy,appicon,created_at,updated_at); //导入数据