网上有很多关于pos机怎么恢复,删库别急着跑路的恢复知识,也有很多人为大家解答关于pos机怎么恢复的删库问题,今天乐刷官方代理商(www.zypos.cn)为大家整理了关于这方面的别急知识,让我们一起来看下吧!
1、着跑pos机怎么恢复
日常工作中,恢复总会有因手抖、删库写错条件、别急写错表名、着跑错连生产库造成的恢复误删库表和数据的事情发生,那么,删库如果连数据都恢复不了,别急还要什么 DBA。着跑
1.前言
数据恢复的恢复前提的做好备份,且开启 binlog, 格式为 row。删库如果没有备份文件,别急那么删掉库表后就真的删掉了,lsof 中还有记录的话,有可能恢复一部分文件,但若刚好数据库没有打开这个表文件,那就只能跑路了。
如果没有开启 binlog,那么恢复数据后,从备份时间点开始的数据都没得了。如果 binlog 格式不为 row,那么在误操作数据后就没有办法做闪回操作,只能老老实实地走备份恢复流程。
2.直接恢复
直接恢复是使用备份文件做全量恢复,这是最常见的场景
2.1.mysqldump备份全量恢复
使用 mySQLdump 文件恢复数据非常简单,直接解压了执行
gzip -d backup.sql.gz | mysql -u<user> -h<host> -P<port> -p
2.2.xtrabackup备份全量恢复
恢复过程
# 步骤一:解压(如果没有压缩可以忽略这一步)innobackupex --decompress <备份文件所在目录># 步骤二:应用日志innobackupex --apply-log <备份文件所在目录> # 步骤三:复制备份文件到数据目录innobackupex --datadir=<mysql数据目录> --copy-back <备份文件所在目录>
2.3.基于时间点恢复
基于时间点的恢复依赖的是binlog日志,需要从 binlog 中找过从备份点到恢复点的所有日志,然后应用,我们测试一下
新建测试表
chengqm-3306>>show create table mytest.mytest \\G;
相关文章:
相关推荐: