数据是最重要的,所以定时备份是相当重要的,本文使用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日志,逐一恢复到指定位置即可。
具体操作。待续...