备份途径与恢复
备份方式 | 备份工具 | 是否影响业务 |
---|---|---|
热备,Hot Backup | 1)XtraBackup 2)mysqlbackup |
几乎无影响 |
温备,Warm Backup | 部分影响 | |
冷备,Cold Backup | 1)cp 2)rsync |
|
逻辑备份,Logical Backup | 1)mysqldump |
备份特征:
1)无需停止数据库服务,无需中断业务,最大限度减少对操作干扰;
2)同时生成一致执性快照;
备份特征:
1)需要停止数据库服务,需要中断业务;
2)直接备份数据库物理文件;
备份特征:
1)无需停止数据库服务,但是会限制数据库操作,比如使数据库只读。
备份特征:
1)使用 mysqldump 备份,备份内容为语句;
特殊的数据库
Need for backing up MySQL databases information_schema, performance_schema, mysql and phpmyadmin?
information_schema - 不需要备份
performance_schema - 不需要备份
mysql - 需要,但是要小心。只能同版本恢复数据。尤其是mysql.user表,不保证兼容性。
备份工具
Percona Xtrabackup
MyLVMBackup
http://www.lenzg.net/mylvmbackup
MySQL Enterprise Backup (commercial)
-「MySQL Enterprise Backup」
-「MySQL Enterprise Backup User's Guide」
数据库备份
-「Copying Data Files (Cold Backup Method)」
数据库备份
xtraback - 数据规模较大
mysqldump - 数据规模下
使用LVM快照做MySQL数据备份 - http://frodo.looijaard.name/article/mysql-backups-file-system-snapshots
参考文献
MySQL Enterprise Backup Glossary