当前位置:  数据库>mysql

貌似很强的mysql备份策略分享

    来源: 互联网  发布时间:2014-10-08

    本文导语:  每日凌晨2:00进行dump对相应数据库进行备份,同时对相应数据库进行binlog日志文件更新。如果发现数据库错误,只需要先恢复上一个dump的备份,然后再还原当天的binlog日志文件。 举例:每日12:00执行: 代码如下:mysqldump database ...

每日凌晨2:00进行dump对相应数据库进行备份,同时对相应数据库进行binlog日志文件更新。
如果发现数据库错误,只需要先恢复上一个dump的备份,然后再还原当天的binlog日志文件。

举例:
每日12:00执行:

代码如下:

mysqldump database --flush-logs -uroot -p --opt > database_20020601.sql

按照日期规则执行。

如果想恢复到今早10点的数据库,那么:

1、完整备份整个当前数据库

代码如下:

cd /var/lib/mysql
mysqldump -uroot -p123456  mydata > mydata.bak 

2、删除当前备份好的数据库

代码如下:

rm -rf mydata

3、先用dump恢复

代码如下:

mysql -uroot -p123456
mysql database -uroot -p123456 < database_20020601.sql 

4、再用binlog按时间恢复

代码如下:

mysqlbinlog --stop-date="2011-07-28 10:18:49" /var/lib/mysql/mysql-bin.000006 | mysql -uroot -p123456

备注:
1、最好要把dump备份和binlog备份保存在异地--异地备份。
2、mysql主从复制。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • configure.ac中AM_INIT_AUTOMAKE(NAME, VERSION) 貌似没有作用
  • 请教关于linux版权的问题~~~貌似QQ违反了吧
  • 问题貌似有点高级,高手进
  • vim怎么查找并替换 “[bx][si]”呢。。貌似是因为两个中括号连在一起查找不到。。
  • 貌似装了LINUK虚拟机后qq就不能登陆了,报115713错误,咋回事呢?
  • 急问怎么用gdb调试ntop,ntop应用程序貌似是个shell脚本
  • GCC貌似被我弄坏了 求救~~~
  • makefile 中产生的.o文件生成步骤 去掉貌似无关紧要吧
  • 为什么我用服务商提供的帐号和密码登陆进CENT OS后,貌似权限不足啊
  • 在VM VirtualBox上安装了一个Ubuntu,貌似成功了 ...散点分
  • 【新人用Ubuntu】Ubuntu中复制粘贴怎么这么麻烦,CtrC、CtrV不能用,箭头又貌似太灵活不能控制~
  • 貌似“喜事”挺多,散分了
  • 貌似乱码的问题该如何解决呢?应该不是语系的问题吧?
  • gnu的程序的代码貌似好难读的样子,相比之下freebsd的程序的代码则更好读一些。。大家有什么感觉呢?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3