您的位置:首页 > 数据库 > MySQL

Mysql:备份、还原、恢复:概述

2009-06-22 13:44 225 查看
基本的概念:

逻辑备份、物理备份

在线备份、离线备份

全备份、增量备份、差异备份

本地备份、远程备份

快照备份

备份调度、压缩、加密

表维护

二进制日志对于备份、还原、恢复的重要作用:二进制日志是实现replication、增量备份、时点恢复的核心

innodb事务型存储引擎的联机事务日志:是保证事务ACID、自我恢复的关键

备份需要有灵活、高效、简单的实施策略支持!

  推荐策略:log_bin二进制日志 + mysqldump逻辑全备份 + 适当的其他备份补充

备份手段:

os

mysql的sql语句:load data in file..、select ... into outfile ‘filename’ from table...

mysql实用程序

mysql.exe客户端执行mysql语句

mysqldump.exe (逻辑备份)

mysqlimport.exe

mysql.exe客户端执行mysql语句:mysqlhotcopy.exe (物理备份 for myisam)

ibbackup.exe(物理备份 for innodb)

ibback.exe

start backup (物理备份 for ndb)

ndb_restore.exe

备份:备份的关键是:保持备份的数据状态的一致性!

mysql提供了

lock tables {table_name lock_type} ,...;

unlock tables;

flush tables with read lock;

flush logs;

还原

应用mysqldump全备份+应用二进制日志记录

时点还原:mysqlbinlog.exe --start-position --stop-position --start-datetime --stop-datetime
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: