本文章配套视频 | https://www.ixigua.com/7086085500540289572?id=7088719800846778910 |
本专栏全部文章 | https://blog.csdn.net/tonghu_note/category_11755726.html |
总目录 | 《童虎学习笔记》总目录(含视频实战)_童虎学习笔记的博客-CSDN博客 |
来我的dou音 aa10246666, 看配套视频
一、实战环境
节点 node4 | mysql 8.0.28 | 10.211.55.7 |
二、备份
1、备份全部数据库
其中:
--single-transaction表示获取一个一致性快照,即备份时新的数据库变化不体现在本次备份文件中
--triggers表示备份触发器
--routines表示备份存储过程和函数
--events表示备份事件
--source-data=2表示备份时记录下相应binlog的文件名和pos位置信息
-A表示备份全部数据库
2、备份指定数据库
如果要备份指定数据库可以将-A换为数据库名称,例如要备份d1数据库
三、恢复
1、恢复全部数据库
- 为了搭建从库而恢复数据库
- 只是单一的恢复数据库
修改alldb.dump文件,注释掉 SET @@GLOBAL.GTID_PURGED这句内容即可
再执行恢复
3、只恢复部分数据库
修改d1.dump文件,注释掉 SET @@GLOBAL.GTID_PURGED这句内容,再执行恢复到d1库里