MySQL 8.0 OCP 英文题库解析(十一)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。
从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。
本期公布试题91~100
试题91:
Choose two.Which two statements are true about the data dictionary object cache?
B)Character set and collation definition objects are not cached. [错误]
A)The dictionary object caches use a Least Recently Used (LRU) algorithm to manage entries in each
cache. [正确]
D)If the dictionary object cache becomes full, MySQL server will be unable to create any more
tables/objects. [错误]
E)tablespace_definition_cache sets the number of tablespace objects that can be stored in the
dictionary object cache. [正确]
C)All dictionary object caches have a hard-coded size. [错误]
解析
关于 MySQL 数据字典对象缓存(Data Dictionary Object Cache),正确的两个描述是:A) 字典对象缓存使用 LRU(Least Recently Used)算法管理缓存条目。 [正确]E) tablespace_definition_cache 参数控制表空间对象在字典对象缓存中的存储数量。 [正确]B) 字符集和排序规则定义不被缓存:错误:字符集和排序规则信息 会被缓存(如 character_sets、collations 表数据)。C) 所有字典对象缓存大小固定:错误:多数缓存大小可通过参数配置(如 table_definition_cache)。D) 缓存满时无法创建新表/对象:错误:缓存满时,MySQL 会 按 LRU 淘汰旧条目,不会阻止新对象创建。
试题92:
Choose two.Examine this statement, which executes successfully:CREATE USER mary@192.0.2.100
IDENTIFIED BY 'P@SSw0rd' REQUIRE NONE PASSWORD EXPIRE;Which two are true?
A)Mary must connect using the username 'mary@192.0.2.100'. [错误]
C)Mary must connect from the client machine 192.0.2.100. [正确]
D)Mary cannot connect to the MySQL server until the DBA resets her password. [错误]
B)Mary requires no password to connect to the MySQL server. [错误]
E)Mary cannot query data until she changes her password. [正确]
解析
1. 连接必须来自指定 IP(C 正确)mary@192.0.2.100 的含义:用户 mary 只能从 IP 192.0.2.100 连接,其他 IP 会被拒绝。2. 首次登录需修改密码(E 正确)PASSWORD EXPIRE 的作用:强制用户在首次登录时修改密码(通过 ALTER USER),否则只能执行重置密码操作,无法执行其他 SQL。若 Mary 未修改密码,执行查询会报错A) 必须使用用户名 'mary@192.0.2.100' 连接:错误:连接时只需用户名 mary,主机部分由 MySQL 自动匹配。B) 无需密码连接:错误:IDENTIFIED BY 'P@SSw0rd' 明确要求密码。D) 需 DBA 重置密码才能连接:错误:Mary 可自行登录并修改密码(除非账户被锁定)。
试题93:
Choose two.Examine this command, which executes successfully on InnoDB
Cluster:dba.dropMetadataschema ()Which two statements are true?
D)Connections driven by MySQL Router are not affected by the command. [错误]
A)The mysql_innodb_cluster_metadata schema is dropped from the instance where the connection
was established. [错误]
E)The mysql_innodb_cluster_metadata schema is dropped from all reachable members of the cluster.
[正确]
F)Group Replication will be dissolved and all metadata purged. [错误]
C)The command drops the mysql_innodb_cluster_metadata schema and re-creates it. [错误]
B)Group Replication is still operational, but InnoDB Cluster must be reimported under MySQL Shell.
[正确]
解析
在 InnoDB Cluster 中执行 dba.dropMetadataSchema() 命令时,正确的两个描述是:E) mysql_innodb_cluster_metadata 模式会从集群所有可达成员中删除。 [正确]B) Group Replication 仍保持运行,但需在 MySQL Shell 中重新导入 InnoDB Cluster。 [正确]A) 仅删除当前连接实例的元数据(错误):操作是全局的,影响所有可达成员(E 正确)。C) 删除后重新创建元数据(错误):不会自动重建,需手动重新配置集群。D) MySQL Router 连接不受影响(错误):Router 依赖元数据路由请求,元数据删除后其功能将失效,需重启或重新引导。F) Group Replication 解散(错误):仅元数据被清除,复制组仍存在(但需修复元数据以恢复集群管理)。
试题94:
Choose two.User account baduser@hostname on your MySQL instance has been compromised.
Which two commands stop any new connections using the compromised account?
B)ALTER USER baduser@hostname DEFAULT ROLE NONE; [错误]
D)ALTER USER baduser@hostname IDENTIFIED WITH mysql_no_login; [正确]
A)ALTER USER baduser@hostname PASSWORD DISABLED; [错误]
E)ALTER USER baduser@hostname ACCOUNT LOCK; [正确]
C)ALTER USER baduser@hostname MAX_USER_CONNECTIONS 0; [错误]
解析
MySQL 实例上的用户账户baduser@hostname已被盗用。哪两个命令会停止使用被盗账户的任何新连接?
在 MySQL 中,阻止被入侵账户 baduser@hostname 建立新连接的两种有效方法是:D) ALTER USER baduser@hostname IDENTIFIED WITH mysql_no_login; [正确]
E) ALTER USER baduser@hostname ACCOUNT LOCK; [正确]A) PASSWORD DISABLED:无效语法,MySQL 不支持直接禁用密码。B) DEFAULT ROLE NONE:仅移除默认角色,不影响账户连接权限。C) MAX_USER_CONNECTIONS 0:不生效,0 表示无限制,应设为 1 限制连接数(但仍有漏洞)。
试题95:
Choose two.Which two are use cases of MySQL asynchronous replication?
A)You can scale reads by adding multiple slaves. [正确]
C)You can scale writes by creating a replicated mesh. [错误]
D)It guarantees near real-time replication between a master and a slave. [错误]
E)It allows backup to be done on the slave without impacting the master. [正确]
B)MySQL Enterprise Backup will automatically back up from an available slave. [错误]
解析
在 MySQL 异步复制(Asynchronous Replication)的应用场景中,正确的两个选项是:A) 通过添加多个从库(Slave)扩展读操作 [正确]E) 在从库执行备份不影响主库(Master) [正确]B) MySQL Enterprise Backup 自动从从库备份(错误)MEB 不会自动选择从库,需手动指定备份源(如--slave-info参数)。C) 通过复制网状结构扩展写入(错误)异步复制是单向主从架构,扩展写入需使用多主复制(如Group Replication)。D) 保证主从近实时同步(错误)异步复制不保证实时同步,从库数据可能存在延迟(强一致性需半同步复制)。
试题96:
Choose two.Examine this command, which executes successfully:mysqlpump --user=root -
password > full_backup.sql Which two databases will be excluded from this dump?
A)mysql [错误]
B)information_schema [正确]
D)employee [错误]
C)world [错误]
E)sys [正确]
解析
在给定的 mysqlpump 命令中,默认会被排除的两个数据库是:B) information_schema [正确]
E) sys [正确]1. information_schema(B 正确)原因:information_schema 是 MySQL 的元数据数据库,存储表、列、权限等系统信息。这些数据是动态生成的,不需要(也无法)通过备份恢复。mysqlpump 行为:默认跳过 information_schema,因为它的内容在恢复时会自动重建。2. sys(E 正确)原因:sys 数据库是 MySQL 的性能诊断工具库,基于 performance_schema 提供视图。其内容也是动态生成的,备份无意义。mysqlpump 行为:默认跳过 sys,除非显式指定 --include-databases=sys。
试题97:
Choose two A valid raw backup of the shop.customers MyISAM table was taken. You must restore
the table.You begin with these steps:
1.Confirm that secure_file_priv= '/var/tmp '
2.mysql> DROP TABLE shop.customers;
3.shell> cp /backup/customers.MY* /var/1ib/mysql/shop/
Which two actions are required to complete the restore? B)mysql> SOURCE '/var/tmp/customers.sdi [错误]
E)shell> cp /backup/customers.frm /var/1ib/mysql/shop/ [错误]
H)mysql> ALTER TABLE shop.customers IMPORT TABLESPACE [错误]
A)shell> cp /backup/customers.sdi /var/tmp [正确]
D)mysql> ALTER TABLE shop.customers DISCARD TABLESPACE [错误]
C)shell> cp /backup/customers.sdi /var/1ib/mysql/shop/ [错误]
G)mysql> IMPORT TABLE FROM /var/tmp/customers.sdi [正确]
F)mysql> IMPORT TABLE FROM /var/1ib/mysql/shop/customers.sdi. [错误]
解析
在恢复 MyISAM 表 shop.customers 的过程中,完成恢复所需的两个操作是:A) shell> cp /backup/customers.sdi /var/tmp [正确]
G) mysql> IMPORT TABLE FROM '/var/tmp/customers.sdi' [正确]MyISAM 表恢复步骤:复制数据文件(.MYD 和 .MYI)到 datadir(已执行)。复制 .sdi 文件到 secure_file_priv 目录(A 正确)。执行 IMPORT TABLE 加载元数据(G 正确)。注意:确保 secure_file_priv 配置正确(步骤 1 已确认)。MyISAM 恢复无需 ALTER TABLE 操作(D/H 错误)。
试题98:
Choose two.Which two MySQL Shell commands are excluded from the InnoDB Cluster creation
procedure?
F)dba.createCluster () #创建集群 [错误]
B)dba.configureLocalInstance () ##持久化配置信息 [错误]
G)cluster.forceQuorumUsingPartitionOf () #将集群从 quorum 丢失场景恢复到可操作状态。如果一个组
被分区或发生的崩溃超过了可容忍的范围,则可能会出现这种情况。 [正确]
D)cluster.setPrimaryInstance() ##设置主节点 [正确]
A)cluster.addInstance () #添加节点 [错误]
C)dba.checkInstanceConfiguration() ##检查节点 [错误]
E)dba.configureInstance() ##检查配置 [错误]
解析
在 MySQL InnoDB Cluster 创建过程 中,不包含 的两个命令是:G) cluster.forceQuorumUsingPartitionOf() [正确]
D) cluster.setPrimaryInstance() [正确]创建集群的关键步骤:dba.checkInstanceConfiguration() → 检查配置dba.configureInstance() → 配置实例dba.createCluster() → 创建集群cluster.addInstance() → 添加节点排除的命令:cluster.forceQuorumUsingPartitionOf()(G)→ 故障恢复专用cluster.setPrimaryInstance()(D)→ 手动切换主节点
试题99:
Choose two.Examine this command, which executes successfully:
shell> mysqldump --master-data=2 --single-transaction --result-file=dump.sql mydb Which two statements are true? E)It executes flush tables with read lock. [正确]
C)It is a cold backup. [错误]
A)This option uses the READ COMMITTED transaction isolation mode. [错误]
B)It enforces consistent backups for all storage engines. [错误]
D)The backup created is a consistent data dump. [正确]
解析
mysqldump命令的使用
FLUSH TABLES WITH READ LOCK(E 正确)--master-data=2 的作用:在备份开始时,短暂获取全局读锁(FLUSH TABLES WITH READ LOCK)以记录二进制日志位置(binlog 坐标)。随后立即释放锁(因为 --single-transaction 启动了事务)。一致的备份数据(D 正确)--single-transaction 的作用:对 InnoDB 表 使用事务隔离(REPEATABLE READ),确保备份期间数据视图一致。非 InnoDB 表(如 MyISAM)仍需依赖全局锁,但此命令未显式锁定它们。A) 使用 READ COMMITTED 隔离级别(错误)--single-transaction 默认使用 REPEATABLE READ(InnoDB 的默认隔离级别)。B) 保证所有存储引擎的一致性(错误)仅 InnoDB 表能通过事务保证一致性,MyISAM 等引擎可能不一致(除非显式加锁)。C) 冷备份(错误)热备份(在线备份),因为数据库在备份期间仍可读写(InnoDB 表)。
试题100:
Choose two.Which two methods allow a DBA to reset a user's password?
B)mysql_secure_installation utility [错误]
A)SET PASSWORD statement [正确]
E)mysqladmin client program [错误]
D)GRANT statement [错误]
C)ALTER USER statement [正确]
解析
B) mysql_secure_installation 工具:仅用于 初始化服务器安全配置(如设置 root 密码、删除匿名用户等),不能重置普通用户密码。D) GRANT 语句:MySQL 8.0+ 已废弃 用 GRANT 修改密码的功能(早期版本可用 GRANT ... IDENTIFIED BY)。E) mysqladmin 客户端程序:仅能修改 当前连接用户 的密码(如 mysqladmin password "new_password"),不能重置其他用户密码。正确选项 A C
相关文章:

MySQL 8.0 OCP 英文题库解析(十一)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题91~100 试题91…...
机器学习算法-k-means
今天我们用 「超市顾客分组」 的例子来讲解K-means算法,从原理到实现一步步拆解,保证零基础也能懂! 🛒 例子背景 假设你是超市经理,手上有顾客的以下数据: 顾客ID每月消费金额(元)…...

ADQ36-2通道2.5G,4通道5G采样PXIE
ADQ36是一款高端12位四通道灵活数据采集板,针对高通道数科学应用进行了优化。ADQ36具有以下特性: 4 / 2模拟输入通道每通道2.5 / 5 GSPS7gb/秒的持续数据传输速率两个外部触发器通用输入/输出(GPIO)ADQ36数字化仪包括固件FWDAQ ADQ36简介 特…...
LLM:decoder-only 思考
文章目录 前言一、KV-cache1、为什么使用KV-cache2、KV-cache的运作原理 二、Decoder-only VS Encoder-Decoder1、Decoder-only2、Encoder-Decoder 三、Causal LM VS PrefixLM总结 前言 decoder-only模型是目前大模型的主流架构,由于OpenAI勇于挖坑踩坑,…...

数字创新智慧园区建设及运维方案
该文档是 “数字创新智慧园区” 建设及运维方案,指出传统产业园区存在管理粗放等问题,“数字创新园区” 通过大数据、AI、物联网、云计算等数字化技术,旨在提升园区产业服务、运营管理水平,增强竞争力,实现绿色节能、高效管理等目标。建设内容包括智能设施、核心支撑平台、…...

【科研绘图系列】R语言绘制森林图(forest plot)
禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍加载R包数据下载导入数据数据预处理画图系统信息介绍 本文介绍使用R语言绘制森林图(forest plot)的方法。首先加载必要的R包(grid、forestploter、openxlsx、stringr),导入并预处…...
Springcloud Alibaba自定义负载均衡详解
主要说一下springcloud alibaba 在使用nacos注册中心过程中,请求服务负载均衡的配置方法 引入依赖包 这个依赖包是springcloud在新版本的负载均衡实现,2020版本以上 <dependency><groupId>org.springframework.cloud</groupId><ar…...
深度学习---负样本训练
一、负样本的本质与核心作用 1. 定义与范畴 负样本(Negative Sample)是与目标样本(正样本)在语义、特征或任务目标上存在显著差异的样本。其核心价值在于通过对比学习引导模型学习样本间的判别性特征,而非仅记忆正样本…...

SpringAI+DeepSeek大模型应用开发实战
内容来自黑马程序员 这里写目录标题 认识AI和大模型大模型应用开发模型部署方案对比模型部署-云服务模型部署-本地部署调用大模型什么是大模型应用传统应用和大模型应用大模型应用 大模型应用开发技术架构 SpringAI对话机器人快速入门会话日志会话记忆 认识AI和大模型 AI的发…...
【Python Cookbook】文件与 IO(一)
文件与 IO(一) 1.读写文本数据2.打印输出至文件中3.使用其他分隔符或行终止符打印4.读写字节数据5.文件不存在才能写入 1.读写文本数据 你需要读写各种不同编码的文本数据,比如 ASCII,UTF-8 或 UTF-16 编码等。 使用带有 rt 模式…...
STM32 HAL库函数学习 GPIO篇
1、void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, const GPIO_InitTypeDef *pGPIO_Init) GPIO外设属于是任何芯片的最基础功能 ,STM32各个系列的GPIO初始化都是一致的,有不同的是部分系列在IO复用使用了单独一个成员属性Alternate 来表明这个IO的具体复用功…...

如何以 9 种方式将照片从 iPhone 传输到笔记本电脑
您的 iPhone 可能充满了以照片和视频形式捕捉的珍贵回忆。无论您是想备份它们、在更大的屏幕上编辑它们,还是只是释放设备上的空间,您都需要将照片从 iPhone 传输到笔记本电脑。幸运的是,有 9 种方便的方法可供使用,同时满足 Wind…...

根据jvm源码剖析类加载机制
根据jvm源码剖析类加载机制 java Test.class之后的大致流程 java Test.class ----> 对于windows操作系统 ----> java.exe调用jvm.dll文件创建JVM, ----> 在创建JVM中先由C的代码创建Boostarp(引导)类加载器, ----&g…...
Mixly1.0/2.0/3.0 (windows系统) 安装教程及使用常见问题解决
大家好!长期以来,不少用户在使用 Mixly 软件过程中遇到了各类问题。为了帮助大家更顺畅地使用该软件,齐护机器人工程师结合自身丰富经验,精心总结并推出了本期教程。在本教程中,我们将从 Mixly 图形化编程软件的安装步…...

DDS通信中间件——DDS-TSN规范
DDS通信中间件——DDS-TSN规范 做了十年DDS通信中间件产品的程序员和大家分享一下对DDS这套规范的个人理解。预期本系列文章将包括以下内容陆续更新: DDS规范概述DCPS规范解读 & QoS策略XTypes规范解读RTPS规范解读DDS安全规范解读DDS-RPC规范解读(…...

JWT安全:弱签名测试.【实现越权绕过.】
JWT安全:假密钥【签名随便写实现越权绕过.】 JSON Web 令牌 (JWT)是一种在系统之间发送加密签名 JSON 数据的标准化格式。理论上,它们可以包含任何类型的数据,但最常用于在身份验证、会话处理和访问控制机制中发送有关用户的信息(“声明”)。…...
MATLAB实现井字棋
一、智能决策系统与博弈游戏概述 (一)智能决策系统核心概念 智能决策系统(Intelligent Decision System, IDS)是通过数据驱动和算法模型模拟人类决策过程的计算机系统,核心目标是在复杂环境中自动生成最优策略&#…...

Baklib知识中台加速企业服务智能化实践
知识中台架构体系构建 Baklib 通过构建多层级架构体系实现知识中台的底层支撑,其核心包含数据采集层、知识加工层、服务输出层及智能应用层。在数据采集端,系统支持对接CRM、ERP等业务系统,结合NLP技术实现非结构化数据的自动抽取࿱…...
在AIX环境下修改oracle 11g rac的IP地址
0、当前环境 由于机房网络变更,客户要修改现在RAC的网络地址,这里记录一下。 主机操作系统:AIX 7.2 数据库版本:11.2.0.4 rac 数据库实例名:orcl1/orcl2 当前hosts文件配置 192.168.56.10 rac1 192.168.56.11 …...

VMware Tools 手动编译安装版
OWASPBWA安装VMware tools 安装时,显示如下提示 官方安装手册参考:https://knowledge.broadcom.com/external/article?legacyId1014294 按照提示,下载linux.iso文件,并连接到虚拟机的CDROM里,状态勾选已连接&#x…...

android平台驱动开发(六)--Makefile和Kconfig简介
Makefile: 1.编译进内核,还是以模块方式加载 模块方式编译成ko,通常是自己添加脚本方式insmod ,android 平台通常默认有modprobe加载,不需要额外添加insmod脚本 lsmod |grep test 可以查看是否安装成功 rmmod test-m.ko 可以删除ko 2.多…...

【手写系列】手写线程池
PS:本文的线程池为演示 Demo,皆在理解线程池的工作原理,并没有解决线程安全问题。 最简单一版的线程池 public class MyThreadPool {// 存放线程,复用已创建的线程List<Thread> threadList new ArrayList<>();publ…...
python学习打卡day40
DAY 40 训练和测试的规范写法 知识点回顾: 彩色和灰度图片测试和训练的规范写法:封装在函数中展平操作:除第一个维度batchsize外全部展平dropout操作:训练阶段随机丢弃神经元,测试阶段eval模式关闭dropout 作业&#…...
redis高并发问题
Redlock原理和存在的问题 Redlock 基于以下假设: 有多个(一般建议是 5 个)彼此独立的 Redis 实例(不是主从复制,也不是集群模式),它们之间没有数据同步。客户端可以与所有 Redis 实例通信。 …...

Live Helper Chat 安装部署
Live Helper Chat(LHC)是一款开源的实时客服聊天系统,适用于网站和应用,帮助企业与访问者即时沟通。它功能丰富、灵活、可自托管,常被用于在线客户支持、销售咨询以及技术支持场景。 🧰 系统要求 安装要求 您提供的链接指向 Live Helper Chat 的官方安装指南页面,详细…...

ARXML解析与可视化工具
随着汽车电子行业的快速发展,AUTOSAR标准在车辆软件架构中发挥着越来越重要的作用。然而,传统的ARXML文件处理工具往往存在高昂的许可费用、封闭的数据格式和复杂的使用门槛等问题。本文介绍一种基于TXT格式输出的ARXML解析方案,为开发团队提供了一个高效的替代解决方案。 …...

PnP(Perspective-n-Point)算法 | 用于求解已知n个3D点及其对应2D投影点的相机位姿
什么是PnP算法? PnP 全称是 Perspective-n-Point,中文叫“n点透视问题”。它的目标是: 已知一些空间中已知3D点的位置(世界坐标)和它们对应的2D图像像素坐标,求解摄像机的姿态(位置和平移&…...
LeetCode 热题 100 208. 实现 Trie (前缀树)
LeetCode 热题 100 | 208. 实现 Trie (前缀树) 大家好!今天我们来解决一道经典的算法题——实现 Trie (前缀树)。Trie(发音类似 “try”)是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构在自动补全和拼…...
python爬虫:RoboBrowser 的详细使用
更多内容请见: 爬虫和逆向教程-专栏介绍和目录 文章目录 一、RoboBrowser概述1.1 RoboBrowser 介绍1.2 安装 RoboBrowser1.3 与类似工具比较二、基本用法2.1 创建浏览器对象并访问网页2.2 查找元素2.3 填写和提交表单三、高级功能3.1 处理文件上传3.2 处理JavaScript重定向3.3…...

在日常管理服务器中如何防止SQL注入与XSS攻击?
在日常管理服务器时,防止SQL注入(Structured Query Language Injection)和XSS(Cross-Site Scripting)攻击是至关重要的,这些攻击可能会导致数据泄露、系统崩溃和信息泄露。以下是一份技术文章,介…...