MySQL 8.0 OCP题库讲解--第一讲mysqlbackup专题。
这一讲是讲解1Z0-908题库中的mysqlbackup相关的考题,总共7道题。
以下是7道考题和答案,详细讲解内容请转至文章频道查看 。
【第一题】:
此题考察的是mysqlbackup的基础原理和特性。
1、mysqlbackup是通过socket建立到本地MySQL实例的数据库连接,而不是用提前建立好(pre-existing)的连接,选项A错。对于mysqlbackup,虽然参数提供--host选项用于指定MySQL主机的地址,但这个参数并不起作用,它依然是通过socket连接MySQL。
在8.0之后,--host参数被废弃。
2、mysqlbackup备份是在线的,并不会将数据库置于read-only。选项BC错。
3、在mysqlbackup8.0.18之前,当mysqlbackup备份过程中对MySQL进行DDL操作是会造成mysqlbackup报错的,但从mysqlbackup8.0.19版本开始,mysqlbackup支持备份同时进行DDL操作。
而MySQL 8.0 OCP的题库是基于8.0.18开发的,此题选D没错,将来如果考试中出现此题,则无正确选项。

应该也不会再出现这道题。
因此,此题选D
【第二题】:
此题考察的是mysqlbackup的部分还原选项include-tables。
1、此题的题目存在一定的表述歧义:题目中说there is a datadir copy ,这个datadir copy具体是什么含义呢?是指mysqlbackup做的datadir备份呢,还是指数据库datadir目录的复制呢?
如果是mysqlbackup做的datadir备份,那么此题选A可以讲得通,做得是特定表的还原;如果是指datadir目录的单纯系统级别的复制,那么此题选C可讲通。
因此,我倾向于选C。若大家对此题有不同的看法欢迎讨论。
【第三题】:
此题考察的是mysqlbackup compress备份image如何还原。
1、对于compress备份还原必须指定至少4个关键参数:
backup-dir参数用于临时存放解压缩uncompress的文件,
backup-image参数指定backup image所在目录,
uncompress参数以告知mysqlbackup这是compress的image备份,

datadir参数告知mysqlbakcup将备份文件还原到哪个位置。
最后考察了mysqlbackup的apply与copy back参数的正确写法:copy-back-and-apply-log。
因此,此题选D。
【第四题】:
此题考察的是mysqlbackup物理备份相对于mysqldump逻辑备份的优点:
1、mysqlbackup物理备份,其还原restore过程是物理文件级别的copy,mysqldump的逻辑备份后restore是执行SQL语句,通常情况下mysqlbackup比mysqldump要快。
2、mysqlbackup支持将备份数据写入到虚拟磁带(virtural tape),它集成了磁带(tape)备份。
3、mysqlbackup可以备份系统表system tables。
4、mysqlbackup不支持对逻辑对象的部分备份,它是物理文件级别的备份,stored programs是逻辑对象。
因此,CDE错误,此题选ABF。
【第五题】:
此题考察的是mysqlbackup的only-know-file-types选项。
1、对于only-known-file-types参数,它只备份如下内容:
ibdata文件、
.ibd: InnoDB tablespace created using the file-per-table mode
.ARM: ARCHIVE table metadata
.ARZ: ARCHIVE table data
.CSM: CSV table metadata
.CSV: CSV table data
.MRG: Merge storage engine references to other tables
.MYD: MyISAM data
.MYI: MyISAM indexes
因此,此题选E。







