00:00
这堂课呢,就是来说一下这个买当最新版呀,它是支支持这种流式方式备份和恢复的。呃,在那个早期版本啊,我们备份的时候,那是不是先第一步先通过啊,买当先导出,导出到这个本地,这文件导完以后呢,然后呢,我们嗯才能用这个,呃买load这个工具再进行导入是吧?这是咱们之前以前使用的版本,那最新版呢,目前是0.12.3.3。那这个版本呢,就是说嗯,可以用一条命令,通过那种管道的那种方式就实现呢。在导出的同时,那么我进行导入,这样呢就可以,嗯,加快了这个备份恢复的速度。那么通过这个工具呢,以便于我们今后呢,在那个。后期的咱们要学那个分库分表,那么通过这个买当这种流式方式,那实现这个相当于就是把。
01:05
这个数据给抽过来,抽到你这个分布式数据库里头,通过这个买。那么呢,我们今天呢,就来演示一下它的最新的功能。那首先呢,你需要去安装一下,就通过install,然后下载,嗯,指定一下它这个最新版,那么课程,呃,这节课目前的版本呢,是0.12.3,那么你可以到他这个官网上找到目前最新的的版本。那么你就这块是最新的,你就下载下来就就可以了。这是他的地址,我都给你写在这个这个TXT文本里了。那么呢,我们就来看一眼它那个使用的这个案例范例是什么样子的,那这里呢,就是说导出远程啊,7.11这个数据库上的所有数据不含那个系统库就不不包含这些库,这些我们不需要啊,并导入呢。
02:02
本地这个7.162这个数据库里头。那么这里呢,我把相关的参数呢。就给大家介绍一下。那这个呢,就是新增加了一个功能,就管道那种方式啊,留着的方式备份恢复,嗯,这个呢是一个第二个应该就是咱们经常用的,就按照1000万亿行业分割。导出那个文件吗。这是分隔行的,那这个呢,就是刚才我们说的正则表达式,那么我这里呢,这这是一个正则表达式啊,就是不包含系统库。那这个参数呢,也是新增加的啊,就是。我那个恢复完数据以后呢,我不需要删除备份文件,因为我们这个备份文件里头包含一个那个malo。这个原数据。Matter date啊包含这个原数据,这个文件,我们到时候需要找到那个同步的那个点,所以说这个文件这个选项要加上去啊,不删除,这是指定那个并并发线程数啊,你你们在生产机器呢,可以开按照你CPUCPU核数啊来指定这个就可以了,这杠V3呢,就是输出那个log日志级别是in for级别。
03:21
这个杠O呢是代表的是恢复数据前要删除已经存在的,存在的表。这个完整的音四呢,就是要记录在你这个导出的CL文件里呢,要要记记录完整的这个字段名字是什么样的。这q long query呢,就是杀掉,当你备份的时候呢,呃,它这个工具检测到主库上某些表正在执行查询,那么呢,它默认的呢,就要超过60秒才会杀呢。如果不到60秒呢,他需要先等待,然后呢。才去呃,去Q掉,这样呢就是。
04:00
防止那个MDL锁就是这么个意思。这个把这个呢in blog呢,就是说你导入数据的时候呢,要记录一下blog,嗯,比如说你后面还跟着你导入这台新的那机器呢,后头比如说还有一个集群啊,开启blog,以便后边的数据可以做那个同步复制啊就是这么个意思,那么呢,我这里呢,就给大家演示一下,看看你流是流的方式是怎么样的,你看。这边是多加多多增加加一个流,这不是管道嘛,啊,就是这些管道符,然后呢,我们就通过一条命令的话来实现一下。先给它复制下来,我们首先先看一下这个环境,我这台机器呢,就7.12。我这台机器呢叫七点,呃一一,那么我们先来看一眼。我这里有一个T库,然后下面呢,有一张表叫T表,数据是123啊,我目前的。
05:06
账号信息呢。是八条啊。那么我们到这台机器,这台机器呢,是空的,什么都没有。是空的啊账号呢。这是这里是七个啊七个。这里呢,是八个多一个我的名字啊。那么现在呢,我们就开始来做这个恢复了,首先呢,你需要下载下来啊。就我下载好了,你有执行这个一一直到啊这么一安装。啊,这样可就可以了,因为我这个之前已经安装好了,所以呢,它会提示一个错误。啊,我这里是最新版啊。然后呢,我们到。
06:02
木头下的,然后我这里呢,我们呢,这里呢。跑一个后台进程。比如就叫贺贺春阳啊。然后这个呢,这个呢,就是说如果你们数据库很大的话,你可以跑在后台里头,方便于你今后可以关机啊,然后随时可以去看啊。你用杠R就可以重新进,重新进到这个后台进程里了啊,这是一个Linux的命令,给大家介绍一下。那我们说了这么多了,开,赶紧开始演示,然后我这里都给你写好了,你只需要复制粘贴就行了。这个目录是空的啊,你回车。他现在已经恢复完了,这个是我们刚才导出的文件,这里有一个matter date啊这个。这个。然后呢,我们再开一个窗口,看看数据是否恢复过来了。
07:06
哎,已经有台词库了,是不是有T表,哎,这个T表也有了,因为刚才呢,我们的账号呢。MYSQL系统库呢,我们没有导出,所以说这里呢,账号呢还是七个。是因为我们刚才加入了这个。正则表达式不导出这个系统库啊。然后呢,这个呢,是目前呢,是买一个新的功能。然后呢,在后续的我们做那个分库分表怎么去导切换到这个分库分表这个集群里呢,那么。需要这个工具,那这里呢,先给大家先介绍一下。那今天这堂课呢,嗯,就到这儿了。
我来说两句