twn39 / code

:memo: 代码笔记,通过 issue 的方式记录日常遇到的问题和学习笔记
13 stars 1 forks source link

MySQL备份 #102

Open twn39 opened 8 years ago

twn39 commented 8 years ago

工具XtraBackup24

twn39 commented 8 years ago

全量备份

innobackupex是原来xtrabackup的封装,提供更高级的功能

innobackupex --user=DBUSER --password=DBUSERPASS /path/to/BACKUP-DIR/

配置更多的参数:

innobackupex --defaults-file=/tmp/other-my.cnf --user=DBUSER --password=DBUSERPASS /path/to/BACKUP-DIR/
twn39 commented 8 years ago

恢复

准备工作:

innobackupex --apply-log /path/to/BACKUP-DIR

恢复:

innobackupex --copy-back /path/to/BACKUP-DIR

数据库目录例如:/var/lib/mysql必须为空,而且mysql-server必须是停止的

twn39 commented 8 years ago

增量备份