mysql从全库备份中恢复某个表

来源:互联网 发布:时时彩开奖源码 编辑:程序博客网 时间:2024/06/05 17:46
比如有个库名为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;

0 0
原创粉丝点击