备份

逻辑备份
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
 

posted on 2018-09-14 14:18  Thiefnm  阅读(154)  评论(0编辑  收藏  举报