0
点赞
收藏
分享

微信扫一扫

《童虎学习笔记》3分钟学会mysqldump备份及恢复

大师的学徒 2022-04-30 阅读 53
 本文章配套视频https://www.ixigua.com/7086085500540289572?id=7088719800846778910
本专栏全部文章https://blog.csdn.net/tonghu_note/category_11755726.html
总目录《童虎学习笔记》总目录(含视频实战)_童虎学习笔记的博客-CSDN博客

来我的dou音 aa10246666, 看配套视频


一、实战环境

节点 node4mysql 8.0.2810.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库里

举报

相关推荐

0 条评论