逻辑备份
1.mysqldump
导出
mysqldump --single-transaction --master-data=2 -A -u root -p -S /tmp/mysql.sock > dump.sql
压缩
mysqldump --single-transaction --master-data=2 -A|gzip -u root -p -S /tmp/mysql.sock > dump.sql
pigz可替换gzip
导入
source dump.sql
2.mydumper (默认并发4)
导出
mydumper -u root -S /tmp/mysql.sock -B db1 -o /data/db1
物理备份
xtrabackup --defaults-file=/etc/my3366.cnf --target-dir=/tmp/3366 --backup --user=root --password=root123 --socket=/tmp/mysql3366.sock
xtrabackup --defaults-file=/etc/my3366.cnf --target-dir=/tmp/3366 --prepare --apply-log-only --user=root --password=root123 --socket=/tmp/mysql3366.sock
表空间传输
1.不能并发
2.不能有外键
3.不能被主从复制
flush table a for export
cp a.ibd,a.cfg......
unlock tables;
alter table a discard tablespace;
cp a.ibd.a.cfg.....
alter table a import tablespace
binlog备份
mysqlbinlog --raw --read-from-remote-server --stop-never --host=150.0.32.236 --port 3306 -u repl -p mysql-bin.000001