首页 > 数据库 >Mysql在Linux运行时新增配置文件提示:World-wrirable config file '/etc/mysql/conf.d/my.cnf' is ignored 权限

Mysql在Linux运行时新增配置文件提示:World-wrirable config file '/etc/mysql/conf.d/my.cnf' is ignored 权限

时间:2024-01-25 15:57:38浏览次数:34  
标签:ignored 配置文件 MySQL cnf conf mysql 权限 my

场景

docker-compose入门以及部署SpringBoot+Vue+Redis+Mysql(前后端分离项目)以若依前后端分离版为例:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128372122

在Centos服务器上使用docker-compose部署mysql后,未配置数据卷映射的my.cnf配置文件。

再将服务全部down掉,然后添加mysql的配置文件的映射后

此时再启动mysql时,查看其日志

docker logs -f --tail=30 容器id

日志中提示:

World-wrirable config file '/etc/mysql/conf.d/my.cnf' is ignored

 

 

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

1、原因

MySQL 发现挂载的配置文件 /etc/mysql/conf.d/my.cnf 具有全局可写权限,因此忽略了该文件。

MySQL 引擎非常注重安全性和数据完整性。如果配置文件具有全局可写权限,任何用户都可以修改该文件,包括恶意用户。

这可能导致潜在的安全风险和数据损坏。为了提高安全性,当 MySQL 检测到挂载的配置文件具有全局可写权限时,它会发出警告并忽略该文件。

这样做是为了确保只有授权的用户能够修改配置文件并对 MySQL 进行更改。

2、所以修改配置文件my.cnf的权限

chmod 644 my.cnf

即可。

标签:ignored,配置文件,MySQL,cnf,conf,mysql,权限,my
From: https://www.cnblogs.com/badaoliumangqizhi/p/17987319

相关文章

  • Vue 工程配置文件
    1package.jsonvitebuild和vite是Vite.js的两个命令。vite是一个开发服务器,它可以快速地在浏览器中启动一个开发环境,并支持热更新。使用vite命令可以启动Vite.js的开发服务器。vitebuild是一个命令行工具,它可以将Vite.js项目打包成生产环境的代码。使用vitebu......
  • nginx 配置文件(路由转发)
    #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;defau......
  • Linux基础46 ansible概述, 结构, 安装与配置文件, 主机清单配置
    Ansible学习一、Ansible概述1.什么是ansible?Ansible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。2.自动化工具1.puppet学习难,安装ruby环境难,没......
  • Mysql配置文件
    部分段落  [mysqld]#配置字符集 排序规则character-set-server=utf8mb4collation-server=utf8mb4_0900_ai_ci #导出文本路径 导出大文件使用 require_secure_transport=ONsecure_file_priv=/var/lib/mysql-files/  #slow_sql 慢SQL查询开启 slow_query......
  • 关于configure 交叉编译配置问题
    参考来源:https://blog.csdn.net/yxnyxnyxnyxnyxn/article/details/7979530介绍configure是linux下编译的配置工具,通过参数配置编译的目标平台这个configure是一个自动生成的脚本文件,所用的工具是autoconf和automake,这两个工具,根据configure.in和makefile.am文件(可能还需要make......
  • uboot-6_menuconfig/Kbuild图形化配置原理
    1ncurses库安装uboot或Linux内核可以通过输入“makemenuconfig”来打开图形化配置界面,menuconfig是一套图形化的配置工具,需要ncurses库支持。sudoapt-getinstallbuild-essentialsudoapt-getinstalllibncurses5-dev2menuconfig菜单使用说明和举例menuconfig重......
  • ERROR:Only one ConfirmCallback is supported by each RabbitTemplate] with root cau
     错误:OnlyoneConfirmCallbackissupportedbyeachRabbitTemplate]withrootcause 原因:因为Spring的Bean默认都是单例;而RabbitTemplate对象同样支持一个回调。 解决:使用@Scope("prototype")可通知Spring将被注解的Bean变为多例。代码: //改Ra......
  • kettle报错ldconfig: command not found解决方法
    一、前言之前测试服务器有一个kettle是正常的;后来让换服务器,把kettle迁移后,就发现了问题。1.手动执行以下命令是可以运行kettle的:LOG_DATE=`date+%Y%m%d`LOG_PATH=/home/admin/kettle/logs/mykettle_${LOG_DATE}.logKJB_PATH=/home/admin/kettle/kjb/home/admin/kettle/dat......
  • Ubuntu系统ECS重启后“/etc/resolv.conf”被还原怎么办?
    问题描述在重启Ubuntu系统的ECS或者重启网络相关服务后,手动修改的/etc/resolv.conf文件被刷新,nameserver字段被还原了127.0.0.53,导致解析域名。图1 问题现象根因分析Ubuntu系统相关版本默认使用systemd-resolved服务维护DNS,重启云服务器或者重启网络相关服务会导致/etc......
  • Failed to configure a DataSource: 'url' attribute is not specified and no embedd
    数据库配置运到这种异常提示,大多数是大数据库配置不对,或者没有读取到.如果是没有读取到,首先考虑在application.yml/application.properties中添加数据库相关配置;在SpringBootApplication注解中进行数据库配置的排除,即@SpringBootApplication(exclude={DataSourceAutoConfigur......