比如有个库名为test,此库做了整库备份也就是
mysqldump -uroot -predhat test|gzip > /bak/test.$(date +%Y%m%d)$(date +%H%M)sql.gz
如果库中的某表比如user表坏了,先需要通过备份来恢复user表:
1.将备份的文件解压gunzip.
2.创建一个新库用于导入备份的数据
create database testbak;
3.导入刚才备份的数据到mysqlbak库中
mysql -uroot -predhat testbak < testxxx.sql;
4.删除原库user表,然后通过备份库创建并复制user表
drop table test.user;
create table test.user as select * from testbak.user;
5.最后删除testbak库
drop database testbak;
mysql从全库备份中恢复某个表
最新推荐文章于 2024-07-17 04:42:01 发布