mysqldump备份后,找回一个表的部分数据的方法

因为操作,删除了一个表中的条件是cmptId=6652的所有的数据,我们数据库每天凌晨4点都会备份数据,所以只想回复这一点数据。由于在生产环境下,不敢做直接回复,现在说一下我的一个找回数据的方法:
1、找到mysqldump备份sql的位置,解压,找到所在的数据库。
2、然后执行

 grep -i INSERT INTO time_checkinrecord geeRunner.sql > data.sql 

3、mysql -uroot -p 登录到mysql服务器
4、选择一个test的数据库,为了安全不要在原数据库上做操作
5、执行

source /backsql/geeRunner/data.sql

6、将查出来的数据,再插入回已经删除掉的表中

猜你喜欢

转载自blog.csdn.net/sunyuhua_keyboard/article/details/80584068
今日推荐