MySQL 8.0 OCP 英文題庫解析(十)

Oracle 為慶祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免費考取原價245美元的MySQL OCP 認證。

從今天開始,將英文題庫免費公布出來,并進行解析,幫助大家在一個月之內輕松通過OCP認證。

微信圖片_20250507171214.png

本期公布試題81~90

試題81:

Choose four.Which four are types of information stored in the MySQL data dictionary? 
H)access control lists [正確] 
C)performance metrics [錯誤] 
B)server configuration rollback [錯誤] 
F)view definitions [正確] 
G)table definitions. [正確] 
E)InnoDB buffer pool LRU management data [錯誤] 
A)server runtime configuration [錯誤] 
D)stored procedure definitions [正確]

MySQL 數據字典中存儲的信息類型是哪四種?

解析


在MySQL數據字典中存儲的四種信息類型是:H) 訪問控制列表(access control lists) [正確]
F) 視圖定義(view definitions) [正確]
G) 表定義(table definitions) [正確]
D) 存儲過程定義(stored procedure definitions) [正確]其他選項不屬于數據字典范疇:性能指標(C)、緩沖池LRU數據(E)屬于性能監控數據服務器配置(A/B)存儲在配置文件中或通過SET命令動態設置

試題82:

Choose two.Examine this statement:mysql>DROP ROLE r_role1, r_role2 ; Which two are true? 
B)You must revoke all privileges from r_role1 and r_role2 before dropping the roles. [錯誤] 
C)It fails if at least one of the roles does not exist. [正確] 
D)Existing connections can continue to use the roles' privileges until they reconnect. [錯誤] 
F)It fails if any of the roles is specified in the mandatory_roles variable. [正確] 
A)You must revoke r_role1 and r_role2 from all users and other roles before dropping the roles. [錯誤] 
E)It fails if you do not have the ADMIN OPTION of the roles r_role1 and r_role2. [錯誤] 

解析

在給定的 DROP ROLE r_role1, r_role2; 語句中,正確的兩個選項是:C) 如果至少有一個角色不存在,則該語句會失敗。 [正確]
F) 如果任何角色被定義在 mandatory_roles 系統變量中,則該語句會失敗。 [正確]mandatory_roles 是 MySQL 的系統變量,用于定義所有用戶自動繼承的角色(如審計角色)。這些角色受保護,必須先從 mandatory_roles 中移除才能刪除。A/B) 無需手動撤銷權限或角色分配
MySQL 會自動處理依賴關系,刪除角色時會自動撤銷其授予用戶或其他角色的權限。D) 現有連接不會保留角色權限
角色權限在刪除后立即失效,即使當前會話不重連也會失去權限。E) 不需要 ADMIN OPTION
只有 REVOKE ROLE 需要 ADMIN OPTION,DROP ROLE 需要的是 DROP ROLE 權限。

試題83:

Choose two.Which two are true about differences between logical and physical upgrades of MySQL 
databases? 
C)Physical upgrades are performed for current instances on bare metal deployments, whereas 
logical upgrades are used for virtual machines or containerized instances. [錯誤] 
F)Physical upgrades leave data in place, whereas logical upgrades require data to be restored from 
mysqldump-type backups taken before the upgrades. [正確] 
E)Post-upgrade table storage requirements after logical upgrades are usually smaller than that after 
physical upgrades. [正確] 
A)Logical upgrades are much faster because they do not require restarting the mysqld process. [錯
誤] 
D)Post-upgrade table storage requirements after physical upgrades are usually smaller than that 
after logical upgrades. [錯誤] 
B)Physical upgrades are much faster because they do not require restarting the mysqld process. [錯
誤] 

解析

在MySQL數據庫的邏輯升級(Logical Upgrade)和物理升級(Physical Upgrade)之間的差異中,正確的兩個選項A) 邏輯升級更快(錯誤)邏輯升級涉及數據導出/導入,通常比物理升級慢。B) 物理升級不需要重啟(錯誤)物理升級必須重啟 MySQL 服務以加載新版本。C) 物理升級僅用于裸機,邏輯升級用于虛擬機/容器(錯誤)升級方式與部署環境無關,兩種方法均可用于任何環境。D) 物理升級后存儲更小(錯誤)物理升級沿用舊數據文件,可能包含碎片,而邏輯升級會優化存儲。F) 物理升級會保留原有數據,而邏輯升級需要從升級前的 mysqldump 備份中恢復數據。 [正確]E) 邏輯升級后的表存儲空間通常比物理升級后更小。 [正確]

試題84:

Choose two.On examination, your MySQL installation datadir has become recursively world 
read/write/ executable.What are two major concerns of running an installation with incorrect file 
privileges? 
A) Extra startup time would be required for the MySQL server to reset the privileges. [錯誤] 
C) SQL injections could be used to insert bad data into the database. [錯誤] 
D) Data files could be deleted. [正確] 
E) Users could overwrite configuration files. [正確] 
B) MySQL binaries could be damaged, deleted, or altered. [錯誤]

##解析

在 MySQL 的 datadir 目錄權限被錯誤地設置為全局可讀/寫/執行(world read/write/executable)時,兩個主要的安全風險是D) 數據文件可能被刪除。 [正確]E) 用戶可能覆蓋配置文件。 [正確]A) MySQL 啟動時需要額外時間重置權限(錯誤)MySQL 不會自動修復文件權限,必須手動修復(如 chmod -R 750 /var/lib/mysql)。B) MySQL 二進制文件可能被破壞(錯誤)datadir 僅存儲數據文件,二進制文件通常位于 /usr/bin/ 或 /usr/sbin/,除非它們也被錯誤配置,否則不受直接影響。C) SQL 注入可插入惡意數據(錯誤)SQL 注入是應用程序層漏洞,與文件系統權限無關。

試題85:

Choose two.You made some table definition changes to a schema in your MySQL Server.Which two 
statements reflect how MySQL Server handles the table definition changes? 
D)The metadata is serialized in (SDI). [正確] 
B)MySQL writes SDI to the binary log for distributed backups. [錯誤] 
A)MySQL Server stores a copy of the serialized data in the InnoDB user tablespace. [正確] 
E)MySQL keeps InnoDB metadata changes in .sdi files in datadir. [錯誤] 
C)MySQL implicitly executes FLUSH TABLES and stores a snapshot backup of the metadata. [錯誤] 

解析


MySQL 服務器處理表定義更改時,正確的兩個描述是D) 元數據被序列化存儲在 SDI(Serialized Dictionary Information)中。 [正確]A) MySQL 服務器在 InnoDB 用戶表空間(表的數據文件)中存儲序列化數據的副本。 [正確]B) SDI 寫入二進制日志(錯誤)二進制日志(binlog)記錄的是 SQL 語句或行變更,而非 SDI 元數據。C) 隱式執行 FLUSH TABLES 并存儲元數據快照(錯誤)MySQL 不會自動創建元數據快照,而是通過 SDI 和數據字典實時管理。E) 元數據存儲在 .sdi 文件(錯誤)SDI 直接嵌入表空間文件(.ibd),不會生成單獨的 .sdi 文件(這是早期版本的誤解)。MySQL 8.0+ 通過 SDI + InnoDB 表空間存儲元數據,確保表定義更改的 原子性和持久性。
關鍵點:SDI 是 JSON 格式的序列化元數據,存儲在 .ibd 文件中(D 正確)。不依賴外部文件或二進制日志(B/E 錯誤)。無自動快照機制(C 錯誤)。

試題86:

Choose three.Which three settings control global buffers shared by all threads on a MySQL server? 
E)key_buffer_size [正確] 
F)read_buffer_size [錯誤] 
A)tmp_table_size [錯誤] 
D)sort_buffer_size [錯誤] 
B)innodb_buffer_pool_size [正確] 
C)table_open_cache [正確] 

解析

由所有線程共享的全局緩沖區(global buffers)的三個關鍵配置參數是

E) key_buffer_size [正確]
作用:用于 MyISAM 存儲引擎 的索引緩存(所有線程共享)。B) innodb_buffer_pool_size [正確]
作用:定義 InnoDB 存儲引擎 的緩沖池大小(數據和索引的緩存)。C) table_open_cache [正確]
作用:控制 表描述符緩存 的大小(所有線程共享)。F) read_buffer_size:每個線程獨享,用于順序掃描的緩沖區(非全局)。A) tmp_table_size:控制 臨時表的內存大小(每個連接獨立使用,非全局共享)。D) sort_buffer_size:每個線程獨享,用于排序操作的緩沖區(非全局)。

試題87:

Choose two.You are using mysqlcheck for server maintenance. Which two statements are true? 
E)The mysqlcheck --optimize --all-databases command reclaims free space from table files. [正確] 
D)The mysqlcheck command can be renamed mysqlrepair so that it repairs tables by default. [正確] 
B)The mysqlcheck --repair --all-databases command can repair an InnoDB corrupted table. [錯誤] 
A)The mysqlcheck --check --all-databases command takes table write locks while performing a series of checks. [錯誤] 
C)The mysqlcheck --analyze --all-databases command performs a series of checks to spot eventual 
table corruptions. [錯誤] 

解析

在 MySQL 維護工具 mysqlcheck 的使用中,正確的兩個描述是:E) mysqlcheck --optimize --all-databases 命令可以回收表文件中的空閑空間。 [正確]D) mysqlcheck 命令可以重命名為 mysqlrepair,使其默認執行修復操作。 [正確]B) mysqlcheck --repair 可修復損壞的 InnoDB 表(錯誤)mysqlcheck --repair 僅適用于 MyISAM/ARCHIVE 等存儲引擎,InnoDB 表損壞需使用 innodb_force_recovery 或數據恢復工具。A) mysqlcheck --check 會加寫鎖(錯誤)--check 默認使用 讀鎖(READ),除非指定 --lock-tables 或 --check-only-changed。C) mysqlcheck --analyze 用于檢測表損壞(錯誤)--analyze 是更新表的統計信息(ANALYZE TABLE),不用于檢測損壞,檢測應使用 --check。

試題88:

Which two MySQL Server accounts are locked by default?  
E)any user set as DEFINER for stored programs [錯誤] 
B)any user created without a password [錯誤] 
C)any internal system accounts  [正確] 
A)any new ROLE accounts  [正確] 
D)any user created with a username, but missing the host name [錯誤]

解析

在 MySQL 中,默認被鎖定的兩個賬戶類型是:C) 任何內部系統賬戶(any internal system accounts) [正確]MySQL 8.0+ 引入了內部系統賬戶(如 'mysql.sys'@'localhost'、'mysql.session'@'localhost'),用于管理存儲過程、視圖和會話控制。默認鎖定:這些賬戶無法直接登錄,僅用于內部操作,防止被惡意使用。A) 任何新的 ROLE 賬戶(any new ROLE accounts) [正確]ROLE(角色) 在創建時默認是 LOCKED 狀態(MySQL 8.0+)。原因:角色本身不能直接登錄,需通過 GRANT ROLE TO user 分配給用戶后生效。B) 未設置密碼的用戶(錯誤)MySQL 8.0+ 強制要求密碼,創建用戶時若未指定密碼會報錯(除非顯式設置 PASSWORDLESS_USER_ADMIN 權限)。D) 缺少主機名的用戶(錯誤)用戶名必須包含主機名(如 'user'@'%'),否則語法錯誤,與鎖定無關。E) 存儲程序的 DEFINER(錯誤)DEFINER 是程序創建者賬戶,其鎖定狀態取決于具體配置,無默認鎖定。

試題89:

Choose three.Your MySQL server is running on the Microsoft Windows platform. Which three local 
connection protocols are available to you? 
D)named pipes [正確] 
E)X Protocol [錯誤] 
C)SOCKET [錯誤] 
B)shared memory [正確] 
F)TCP/IP [正確] 
A)UDP [錯誤]

解析

 Windows 平臺 上運行的 MySQL 服務器,可用的 本地連接協議 包括以下三個選項:D) Named Pipes(命名管道) [正確]
B) Shared Memory(共享內存) [正確]
F) TCP/IP(本地回環地址 127.0.0.1) [正確]
E) X Protocol:用于 MySQL Shell 的 NoSQL 接口,不限于本地連接。
C) SOCKET:Unix/Linux 的本地套接字文件(.sock),Windows 不支持。
A) UDP:MySQL 不依賴 UDP,其連接基于 TCP/IP 或特定 IPC 機制。

試題90:

Which two authentication plugins require the plain text client plugin for authentication to work? 
B)PAM authentication [正確] 
A)Windows Native authentication [錯誤] 
E)SHA256 authentication [錯誤] 
C)LDAP SASL authentication [錯誤] 
F)MySQL Native Password [錯誤] 
D)LDAP authentication [正確] 

解析

在 MySQL 中,需要客戶端明文密碼(plain text)進行身份驗證的兩個認證插件是:B) PAM authentication(PAM 認證) [正確]
D) LDAP authentication(LDAP 認證) [正確]A) Windows Native 認證:使用 Windows SSPI(Security Support Provider Interface),無需明文密碼,依賴 Windows 安全上下文。E) SHA256 認證:使用加密哈希(如 caching_sha2_password),客戶端發送加密后的密碼,無需明文。F) MySQL Native Password:使用舊版 mysql_native_password 插件,客戶端發送哈希值,無需明文。C) LDAP SASL 認證:支持加密機制(如 Kerberos),不依賴明文密碼。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/83275.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83275.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/83275.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JavaScript 性能優化實戰:從原理到框架的全棧優化指南

在 Web 應用復雜度指數級增長的今天,JavaScript 性能優化已成為衡量前端工程質量的核心指標。本文將結合現代瀏覽器引擎特性與一線大廠實踐經驗,構建從基礎原理到框架定制的完整優化體系,助你打造高性能 Web 應用。 一、性能優化基礎&#x…

基于Web的分布式圖集管理系統架構設計與實踐

引言:為什么需要分布式圖集管理? 在現代Web圖形應用中,紋理圖集(Texture Atlas)技術是優化渲染性能的關鍵手段。傳統的圖集制作流程通常需要美術人員使用專業工具(如TexturePacker)離線制作&am…

鴻蒙OS在UniApp中集成Three.js:打造跨平臺3D可視化應用#三方框架 #Uniapp

在UniApp中集成Three.js:打造跨平臺3D可視化應用 引言 在最近的一個項目中,我們需要在UniApp應用中展示3D模型,并實現實時交互功能。經過技術選型和實踐,我們選擇了Three.js作為3D渲染引擎。本文將分享我們在UniApp中集成Three.…

Flask中關于app.url_map屬性的用法

目錄 一、app.url_map 是什么? 二、可以查看哪些信息? 三、示例:打印所有路由 四、結合 url_for() 使用 五、常見用途場景 六、結合 Flask CLI 使用 總結 app.url_map 是 Flask 中非常重要的一個屬性,用于查看或操作整個應用的 URL 路由映射表(routing map)。它展…

SpringBoot項目搭建指南

SpringBoot項目搭建指南 文章目錄 SpringBoot項目搭建指南一、SpringBoot項目搭建1.1 SpringBoot 版本選擇1.2 SpringBoot 框架引入方式1.2.1 繼承 Starter Parent POM1.2.2 不使用 Parent POM 來使用 Spring Boot 1.3 SpringBoot 打包插件 二、日志框架引入2.1 引入SpringBoot…

數據庫系統概論(十六)數據庫安全性(安全標準,控制,視圖機制,審計與數據加密)

數據庫系統概論(十六)數據庫安全性 前言一、數據庫安全性1. 什么是數據庫安全性?2. 為何會存在安全問題? 二、安全標準的發展1. 早期的“開拓者”:TCSEC標準2. 走向國際統一:CC標準3. TCSEC和CC標準有什么不…

Jvm 元空間大小分配原則

JVM元空間(Metaspace)的大小分配原則與系統物理內存密切相關,但并不是直接等比例分配,而是通過一系列參數和JVM的動態管理機制來確定。下面從原理和實際行為兩方面詳細說明: 1. 元空間(Metaspace&#xff0…

編程之巔:語言的較量

第一章:代碼之城的召集令 在遙遠的數字大陸上,有一座名為“代碼之城”的神秘都市。這里居住著各種編程語言的化身,他們以擬人化的形態生活,每種語言都有獨特的性格與技能。Python是個優雅的學者,C是個硬核戰士&#x…

飛牛fnNAS裝機之迷你小主機的利舊

前幾天找Console線的時候,翻出一臺迷你小主機,想起來以前是做“軟路由”用的,現在用不上了。本想放回箱子,但突然想起最近正在做飛牛NAS的專題,不如將其改造成NAS得了。 這個東東有HDMI、VGA接口,2個USB(其中一個支持3.0),還有4個網口。 打開機蓋,看看內部情況。發現…

uv:一個現代化的 Python 依賴管理工具

在 Python 的生態系統中,依賴管理和 Python 版本管理一直是開發者關注的核心問題。傳統的工具如 pip、poetry 和 pyenv 雖然功能強大,但在性能和使用體驗上仍有改進空間。uv 是由 Python 核心開發者開發的 現代化依賴管理工具,旨在提供更快、…

ubuntu 22.04安裝k8s高可用集群

文章目錄 1.環境準備(所有節點)1.1 關閉無用服務1.2 環境和網絡1.3 apt源1.4 系統優化1.5 安裝nfs客戶端 2. 裝containerd(所有節點)3. master的高可用方案(master上操作)3.1 安裝以及配置haproxy&#xff…

PnP(Perspective-n-Point)算法 | 用于求解已知n個3D點及其對應2D投影點的相機位姿

什么是PnP算法? PnP 全稱是 Perspective-n-Point,中文叫“n點透視問題”。它的目標是: 已知一些空間中已知3D點的位置(世界坐標)和它們對應的2D圖像像素坐標,求解攝像機的姿態(位置和平移&…

QT-JSON

#include <QJsonDocument>#include <QJsonObject>#include <QJsonArray>#include <QFile>#include <QDebug>void createJsonFile() {// 創建一個JSON對象 鍵值對QJsonObject jsonObj;jsonObj["name"] "John Doe";jsonObj[…

解決各個系統報錯TDengine:no taos in java.library.path問題

windows 系統解決辦法 在本地上安裝一個TD的Windows客戶端&#xff0c;注意安裝的客戶端版本一定要和服務端TD版本完全一致。&#xff08;或者將 C:\TDengine\driver\taos.dll 拷貝到 C:\Windows\System32\ 目錄下&#xff09; 客戶端各個歷史版本下載鏈接&#xff1a;TDengin…

我提出結構學習的思路,意圖用結構學習代替機器學習

我提出結構學習的思路&#xff0c;意圖用結構學習代替機器學習 1.機器學習的本質和缺點 機器學習的規律是設計算法、用數據訓練算法、讓算法學會產生正確的數據回答問題&#xff0c;其缺點在于&#xff0c;需要大規模訓練數據和巨大算力還其次&#xff0c;機器學習不能產生智…

【Hive 運維實戰】一鍵管理 Hive 服務:Metastore 與 HiveServer2 控制腳本開發與實踐

一、引言 在大數據開發中&#xff0c;Hive 作為重要的數據倉庫工具&#xff0c;其核心服務metastore&#xff08;元數據服務&#xff09;和hiveserver2&#xff08;查詢服務&#xff09;的啟停管理是日常運維的基礎操作。手動執行命令啟停服務不僅效率低下&#xff0c;還容易因…

簡歷制作要精而不簡

不得不說&#xff0c;不管是春招&#xff0c;還是秋招&#xff0c;我們在求職時&#xff0c;第一步便是制作一份簡歷。不得不承認&#xff0c;好的簡歷&#xff0c;就像一塊敲門磚&#xff0c;能讓面試官眼前一亮&#xff0c;讓應聘成功的概率增添一分。 對于一個初次求職者來…

深入Java8-日期時間API:TemporalQuery、TemporalQueries類

JDK版本&#xff1a;11 TemporalQuery FunctionalInterface public interface TemporalQuery<R> {R queryFrom(TemporalAccessor temporal); } emporalQuery是Java 8中用于時間查詢的一個函數式接口&#xff0c;它允許用戶對日期和時間進行查詢。TemporalQuery接口中定…

Spring Boot + MyBatis 實現的簡單用戶管理項目的完整目錄結構示例

&#x1f4c1; 示例項目結構&#xff08;基于 Maven&#xff09; user-management/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/example/usermanagement/ │ │ │ ├── controller/ │ │ │ │ └── UserC…

嵌入式RTC工作原理及應用場景

20ppm 是衡量 RTC&#xff08;實時時鐘&#xff09;精度的關鍵指標&#xff0c;表示 每百萬秒&#xff08;約11.57天&#xff09;的最大時間誤差范圍。以下是通俗易懂的解釋&#xff1a; 1. ppm 的含義 ppm Parts Per Million&#xff08;百萬分之一&#xff09; 1 ppm 1/1,…