MySQL的备份与还原
1、创建一个新表并插入原表所有数据
create table Person-bak as select from Person
2、创建一个新表,只插入指定字段
create table Person-bak as select id,personName from Person
需要注意,原表的主外键设置并不会复制到新表中
#eg:
create table person3 as select * from person;
create table person3 as select id,name from person;
select * from person3
3、关闭服务冷备份还原 (复制文件夹)
停止服务
拷贝Data文件夹到备份目录
开启服务
删除数据测试 delete from person where id>1;
关闭服务
拷贝‘备份的data文件夹’覆盖需要还原的Data文件夹
启动服务
select * from person
4、通过 mysqldump 命令备份还原新数据库
4.1、单一数据库
mysqldum