首页 > 数据库 >Docker mysql 配置文件读取失败 [Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is i

Docker mysql 配置文件读取失败 [Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is i

时间:2024-04-13 21:45:24浏览次数:33  
标签:配置文件 mysql cnf etc conf MySQL

这个警告表明 MySQL 正在忽略 /etc/mysql/conf.d/my.cnf 这个配置文件,因为它被设置为了全世界可写。

这个警告是基于安全性的考虑。当配置文件被设置为全世界可写时,任何人都可以修改它,这可能会导致安全风险,因为恶意用户可以更改 MySQL 的配置,从而影响数据库的行为和安全性。

为了解决这个问题,你可以按照以下步骤进行操作:

  1. 更改配置文件的权限: 使用 chmod 命令将配置文件的权限设置为更安全的权限。例如,你可以将其权限设置为只有所有者可以读写,而其他用户只能读取:

    Copy Code
    sudo chmod 644 /etc/mysql/conf.d/my.cnf
    
  2. 更改配置文件的所有者: 确保配置文件的所有者是 MySQL 服务器进程所使用的用户。一般来说,MySQL 进程使用的用户是 mysql。你可以使用以下命令来更改文件的所有者:

    Copy Code
    sudo chown mysql:mysql /etc/mysql/conf.d/my.cnf
    
  3. 重启 MySQL 服务: 重新启动 MySQL 服务,以使更改生效:

    Copy Code
    sudo systemctl restart mysql
    

通过这些步骤,你可以确保配置文件具有适当的权限和所有者,从而避免 MySQL 忽略配置文件并产生警告。

标签:配置文件,mysql,cnf,etc,conf,MySQL
From: https://www.cnblogs.com/laobai99/p/18133419

相关文章

  • MySQL 8 显示错误代码2058
    在使用mysql-uroot-P3307-proot和SQLyong连接MySQL时报错1.在MySQL8.3CommandLineClient登录点击查看代码Enterpassword:****WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis14Serverversion:8.3.0MySQLCommunitySer......
  • MySQL-09-mysql 存储过程入门介绍
    拓展阅读MySQL00ViewMySQL01Rulermysql日常开发规范MySQL02truncatetable与delete清空表的区别和坑MySQL03Expression1ofORDERBYclauseisnotinSELECTlist,referencescolumnMySQL04EMOJI表情与UTF8MB4的故事MySQL05MySQL入门教程(MySQLtutor......
  • 如何找到相应程序的bin目录?(以MySQL为例)
    用win+R打开[运行]接着输入services.msc打开[服务] 在[名称]当中找到相应的程序,双击进入,如MySQL 就可以找到相应程序的bin目录啦......
  • FastAPI-MySQL-Cookie代码实现
    连接数据库fromsqlalchemyimportcreate_enginefromsqlalchemy.ext.declarativeimportdeclarative_basefromsqlalchemy.ormimportsessionmakerfromurllib.parseimportquote_pluspassword='123456'encoded_password=quote_plus(password)SQLALCHEM......
  • 16、数据库加固-mysql 加固
    1.修改DBA登录密码shell下执行:mysqladmin-urootpassword非首次修改:mysqladmin-urootpassword-p原密码在mysql下执行:updateusersetpassword=password('密码')whereuser='root';flushprivileges;2.删除默认数据库和用户删除测试库showdatabases......
  • MySQL安装教程
    MySQL安装1.安装1).双击官方下来的安装包文件2).根据安装提示进行安装安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。输入MySQL中root用户的密码,一定记得记住该密码2.配置安装好MySQL之后,还需要配置环境变量,这样才可以在任何目录下连接MySQL。......
  • 安装 MySQL 5.7
    安装MySQL5.7‍CentOS查看系统中是否自带安装MySQL[root@localhost~]#yumlistinstalled|grepmysql[root@localhost~]#[root@node01~]#yumlistinstalled|grepmysqlmysql-libs.x86_645.1.71-1.el6@anaconda-CentOS-201311272149.x86_64/6.5[r......
  • 允许任意地址访问 MySQL 数据库 adonis 的新用户
    问题ayear@DESKTOP-GPCA3B0:~/AdonisJS$nodeace.jsmigration:run[error]Host'DESKTOP-GPCA3B0'isnotallowedtoconnecttothisMySQLserveratPacket.asError(/home/ayear/AdonisJS/node_modules/.pnpm/[email protected]/node_modules/mysql2/......
  • Linux下使用docker部署mysql(一)
    1.拉取dockerdockerpullmysql:5.7 2.配置挂载目录sudomkdir-p/docker_data/mysql/datasudomkdir-p/docker_data/mysql/confsudomkdir-p/docker_data/mysql/conf/conf.dsudomkdir-p/docker_data/mysql/conf/mysql.conf.dsudomkdir-p/docker_data/mysql/logs......
  • SpringBoot使用 nacos 会默认加载项目名配置文件
    问题描述boostrap.yml配置如下spring:application:name:cnblogscloud:nacos:config:server-addr:http://ip:8848namespace:d8b0df04-aa58-4a5b-b582-7d133b9e8b2c#命名空间IDfile-extension:yamlusern......