mysql-学习-13-20170619-MySQL备份恢复-xtrabackup-2
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql-学习-13-20170619-MySQL备份恢复-xtrabackup-2相关的知识,希望对你有一定的参考价值。
mysql-学习-13-20170619-MySQL备份恢复-xtrabackup-2
【管理员】吴炳锡(82565387) 20:34:15
基于xtrabackup的增备,只需要了解
如果需要增备建议大家备份binlog
基于xtrabackup的增备,只需要了解
如果需要增备建议大家备份binlog
带压缩打包的备份:
不加gzip - 也可以
生成密码串:
innobackupex --no-timestamp -S /tmp/mysql3306.sock -uroot -pwubxwubx --encrypt=AES256 --encrypt-key="4xzKJLxeAg9IENY1EfwfdcN4lw0lHCFa" /data/backup/db1
innobackupex --decrypt=AES256 --encrypt-key="4xzKJLxeAg9IENY1EfwfdcN4lw0lHCFa" /data/backup/db1 --remove-original
制定数据库的备份:
恢复:
使用mysqldump的备份(只备份表结构使用-d命令 --no-data)
忽略gtid使用-f恢复库
清掉wubx的表空间,清掉后只剩下了wubx.frm表结构的文件了
alter table wubx discard tablespace;
cp /data/backup/zst/wubx.cfg .
chown -R mysql:mysql wubx.*
然后执行import语句 会看到数据已经过来了
下面是老师总结的:
mysql>alter table tb discard tablespace;
cp /data/backup/zst/wubx.cfg .
cp /data/backup/zst/wubx.ibd .
chown -R mysql:mysql wubx.*
mysql>alter table tb import tablespace;
cp /data/backup/zst/wubx.cfg .
cp /data/backup/zst/wubx.ibd .
chown -R mysql:mysql wubx.*
mysql>alter table tb import tablespace;
mysql 5.6以后支持表空间传输
今天主讲的内容如下:
【管理员】吴炳锡(82565387) 22:28:01
1. tar 流式备份
【管理员】吴炳锡(82565387) 22:28:08
2. 远程备份
【管理员】吴炳锡(82565387) 22:28:16
nc , wdt ,bt
【管理员】吴炳锡(82565387) 22:29:22
3. 加密备份
【管理员】吴炳锡(82565387) 22:29:37
4. 备份单个库及Innodb表空间传输
1. tar 流式备份
【管理员】吴炳锡(82565387) 22:28:08
2. 远程备份
【管理员】吴炳锡(82565387) 22:28:16
nc , wdt ,bt
【管理员】吴炳锡(82565387) 22:29:22
3. 加密备份
【管理员】吴炳锡(82565387) 22:29:37
4. 备份单个库及Innodb表空间传输
binlog的格式:
https://dev.mysql.com/doc/internals/en/
binlog_event.h
以上是关于mysql-学习-13-20170619-MySQL备份恢复-xtrabackup-2的主要内容,如果未能解决你的问题,请参考以下文章