MySQL OCP888题解051-数据目录的权限
创始人
2025-05-30 12:35:40

文章目录

  • 1、原题
    • 1.1、英文原题
    • 1.2、答案
  • 2、题目解析
    • 2.1、题干解析
    • 2.2、选项解析
  • 3、知识点
    • 3.1、知识点1:MySQL对datadir的权限要求
  • 4、总结

1、原题

1.1、英文原题


What is the purpose of changing ownership of datadir to the ‘mysql’ user?[1分]
A、MySQL needs to be run as the root user, but files cannot be owned by it.
B、The mysqld process requires all permissions within datadir to be the same.
C、MySQL cannot be run as the root user.
D、MySQL requires correct file ownership while remaining secure.

1.2、答案

D

2、题目解析

2.1、题干解析

本题考察MySQL对数据目录的操作系统全系西安要求。

2.2、选项解析

  1. MySQL不应该用root用户启动,因为会有风险。所以选项A错误。
  2. mysqld进程也就是MySQL服务器只需要数据目录的读写权限,并不需要执行权限,所以选项B错误。
  3. MySQL可以用root用户运行,只是这样会有风险而已,所以选项C错误。
  4. MySQL服务器需要的是数据目录的读写权限,安全法则里重要原则之一是最小化原则,就是在满足业务的前提下尽量少给权限,所以选项D正确。

3、知识点

3.1、知识点1:MySQL对datadir的权限要求

  • 需要确保MySQL服务器可以读取和修改数据目录。注意,这里并没有说所有权限,只是需要读写权限,并没有说执行权限。
  • 如果你在启动mysqld时得到Errcode 13(这意味着拒绝许可),这意味着数据目录或其内容的权限不允许服务器访问。在这种情况下,你要改变所涉及的文件和目录的权限,使服务器有权利使用它们。你也可以以root身份启动服务器,但这引起了安全问题,应该避免。
  • 如果数据目录或其文件或子目录不属于你用来运行服务器的登录账户,请将其所有权改为该账户。如果该账户名为mysql,使用这些命令。
    $> chown -R mysql /usr/local/mysql/var
    $> chgrp -R mysql /usr/local/mysql/var

官方参考文档

4、总结

  1. MySQL服务器需要数据目录的读写权限,不需要执行权限。
  2. MySQL服务器不要用root启动,否则有安全隐患。

相关内容

热门资讯

【前端八股文】JavaScri... 文章目录Set概念与arr的比较属性和方法并集、交集、差集Map概念属性和方法String用索引值和...
海康硬盘录像机接入RTSP/o... EasyNVR安防视频云服务平台可支持设备通过RTSP/Onvif协议接入平台,能提供...
在混合劳动力时代如何避免网络安... 在混合劳动力时代如何避免安全网络风险 三年多来,混合工作一直是工作生活中不可或缺的一...
2023还不懂Jmeter接口... 这里介绍的Jmeter接口测试的的实战,如果文章内容没遇看懂的话,我这边...
基于4G/5G弱网聚合的多链路... 基于4G/5G多卡聚合(弱网聚合)的智能融合通信设备技术亮点 增强带宽提供可靠连接 通过将多个有线和...
如何使用Synplify综合v... 文章目录使用Synplify综合的好处synplify的教程方法1(无效)...
2023年全国最新高校辅导员精... 百分百题库提供高校辅导员考试试题、辅导员考试预测题、高校辅导员考试真题、辅导员证考试题库等ÿ...
2022年18个值得期待的Le... 有数百个独特的LearnDash附加组件,您可能很难选择您的LearnDash LMS...
【java基础】Stream流... 文章目录基本介绍流的创建流的各种常见操作forEach方法filter方法map方法peek方法fl...
javaweb高校行政办公自动... 本课题基于我国高校管理信息化建设现状,结合在实际工作中所遇到的问题和收获,...
一款专门为自动化测试打造的集成... 你好,我是不二。 随着行业内卷越来越严重,自动化测试已成为测试工程师的...
【go-zero】golang... 一、casbin 概览 1、casbin基本了解 casbin的GitHub:https://git...
现在开发低代码平台算晚吗? 现在开发低代码平台算晚吗?作为低代码的亲戚——零代码厂商,这篇就以“厂商...
【JavaWeb】书城项目(2... 222.书城项目-第三阶段:修改所有html页面为jsp页面 改成jsp页面之后&#x...
基于jeecgboot的大屏设...      通过前面设计好数据源后,就要进行数据集的设计了。      一、还是在onl...
Linux命令小技巧:显示文件... 工作中会有很多千奇百怪的需求,比如:如何在 Linux 命令行中快速找到...
【找工作】-- 大数据工程师找... 目录 1.前言 2.找工作的理论知识 2.1 分析个人特征 2.1.1 你自身优势是什么?
C++基础算法④——排序算法(... 排序算法 1.插入排序 2.桶排序 1.插入排序 基本思想:将初始数据分为有序部分和...
nginx快速入门.跟学B站n... nginx快速入门.跟学B站nginx一小时精讲课程笔记nginx简介及环境准备nginx简介环境准...
ORACLE存过互相调用之间事... 今天在问答区看到一个问题是 假如有procedureA、procedureB和procedureC&...
基于java中Springbo... 基于java中Springboot框影视影院订票选座管理系统 开发语言:Java 框...
CVE-2018-18086 最近闲来无事,看到青少年CTF平台,感觉对新手还是比较友好的࿰...
【深度学习】基于Hough变化... 💥💥💞💞欢迎来到本博客❤️❤️&#x...
AtCoder Beginne... D - Bank (atcoder.jp)         (1)题目大...
VxWorkds 内存管理(3... 虚拟内存管理 对于带MMU的目标板,VxWorks提供虚拟内存的支持,V...
【微服务】—— 统一网关Gat... 文章目录1. 概述1.1 为什么需要网关1.2 SpringCloud Gateway2. gate...
文心一言实际测试——让我们拿实... 文心一言实际测试——让我们拿实际说好坏 4月16日,文心一言闪亮登场,就...
Postgresql源码(10... 0 总结 (可以最后看) PLpgSQL_execstate中包含的两个...
网络技术与应用概论(上)——“... 各位CSDN的uu们你们好呀,今天,小雅兰的内容依旧是计算机网络的一些知...
Yolov5 QAT量化训练 1. QAT介绍 从 模型量化(5): 敏感层分析可以看出来,对于yolov5-nano模型,对最后...