MySQL使用SQL语句备份表中满足条件数据到文件与还原
作者:快盘下载 人气:mysql使用SQL语句备份表中满足条件数据到文件与从备份文件还原到表
备份路径mysqld进程需要有权限;可直接存放于datadir路径下
# 查看当前mysql datadir路径
show variables like ;datadir;;
备份;备份表db_name.table_name字段table_field_1为(1,2,3)的数据到文件/var/lib/mysql/table_name_backup.sql;需要注意备份文件在mysql的服务端;而非客户端
select * from db_name.table_name where table_field_1 in (1,2,3) into outfile ;/var/lib/mysql/table_name_backup.sql;;
还原;根据备份的文件/var/lib/mysql/table_name_backup.sql还原到表db_name.table_name
load data infile ;/var/lib/mysql/table_name_backup.sql; into table db_name.table_name;
加载全部内容