数据库容灾

数据是最重要的,所以定时备份是相当重要的,本文使用mysql,所以备份很有必要用到mysql的binlog,然后再结合linux的定时任务crontab进行导出数据库冷备份。可以敲命令,不过在图形化界面操作相对方便。可参考

一、备份日志,开启binlog(默认关闭):

通过mysql> show variables like 'log_%';查看:

如果binlog选项为OFF,则在配置文件加上log-bin=D:/Mysql/binlog/mysql-bin.log,注意window和linux配置文件不同、路径不同。

二、冷备份:

mysqldump导出备份数据(默认开启事务,锁定所有表,阻塞所有表操作),同时导出命令加上新起日志文件,就能保证新的binlog日志是从导出后开始记录。

三、恢复:

针对具体情况,比如先恢复冷备份的数据,然后在找具体备份之后的binlog日志,逐一恢复到指定位置即可。

具体操作。待续...

猜你喜欢

转载自1181731633.iteye.com/blog/2343334
今日推荐