单表数据备份
备份:select */字段列表 into outfile 文件所在路径 from 数据源;
高级备份:select */字段列表 into outfile 文件所在路径 fields字段处理lines行处理 from 数据源;
fields:字段处理,enclosed
by(默认'')、terminated by(默认'\t')、escaped by(默认'\\')
lines:行处理,starting by(默认'')、terminated by(默认'\r\n')
单表数据备份
数据还原:
load
data infile 文件所在路径
into
table 表名[(字段列表)]
fields
字段处理
lines
行处理;
SQL备份
备份:mysqldump.exe
mysqldump/mysqldump.exe
-hPup数据库名字[数据表名字1 [数据表名字2...]] > 外部文件路径
整库备份:
mysqldump/mysqldump.exe
-hPup数据库名字> 外部文件路径
SQL还原数据
方案一:使用mysql.exe客户端还原
mysql.exe/mysql -hPup 数据库名字 < 备份文件目录
方案二:使用SQL指令还原
source备份文件所在路径
增量备份
备份的是系统日志文件