mysqldump database [tables]
mysqldump --database DB1 [DB2]
mysqldump --all-databases
--single-transaction
互斥。只能保持一个db下的一致--single-transaction
一起指定mysql-u-p dbname<backup.sql
mysql>source/tmp/backup.sql
先决条件
步骤:
mysql-uroot-p mc_orderdb<mc_order_backup.sql
mysqlbinlog--start-position=84882--stop-position=169348--database=mc_orderdb>mc_order_diff.sql
mysql-uroot-p mc_orderdb<mc_order_diff.sql
GRANT REPLICATION SLAVE ON*.*TO'repl'@'ip'IDENTIFIED BY'xxxxxx'
mkdir-p binlog_backup
mysqlbinlog--raw--read-from-remote-server--stop-never--host localhost--port3306-u repl-p xxxxxx二进制日志名
innobackupex--user=root--password=pwd--parallel=2/home/db_backup/
innobackupex--apply-log/path/to/BACKUP-DIR
innobackupex--user=root--password=pwd--incremental/home/db_backup/--incremental-basedir=/home/db_backup/back-dir
参数 --incremental-basedir
上一次全备的文件夹innobackupex--apply-log--redo-only全备目录
innobackupex--apply-log--redo-only全备目录--incremental-dir=第一次增量目录
innobackupex--apply-log全备目录
mv/path/to/BACKUP-DIR/home/mysql/data
恢复后的数据直接替换原本的