那天删库跑路后,在牢里写的MySQL数据

平时劳动中,总会有因手抖、写错前提、写错表名、错连临盆库形成的误删库表和数据的办事产生。那末,倘若连数据都复原不了,还要甚么DBA。

一、引子

数据复原的前提的做好备份,且开启binlog,格式为row。倘若没有备份文献,那末删掉库表后就果真删掉了,lsof中再有纪录的话,有也许复原一部份文献。但若适值数据库没有翻开这个表文献,那就只可跑路了。倘若没有开启binlog,那末复原数据后,从备份工夫点最先的数据都没了。倘若binlog格式不为row,那末在误职掌数据后就没有想法做闪回职掌,只可老质朴实地走备份复原过程。

二、直接复原

直接复原是操纵备份文献做全量复原,这是最罕见的场景。

1、mysqldump备份全量复原

操纵mysqldump文献复原数据特别简捷,直接解压了实行:

gzip-dbackup.sql.gz

mysql-uuser-hhost-Pport-p2、xtrabackup备份全量复原

复原历程:

#环节一:解压(倘若没有紧缩也许疏忽这一步)innobackupex--de


转载请注明:http://www.aierlanlan.com/rzgz/1012.html

  • 上一篇文章:
  •   
  • 下一篇文章: