MySQL 8.0 的配置文件读取顺序

配置文件读取顺序是从上到下,对于 mysqld 来讲–user 参数被用做安全预防措施,出于安全考虑,第一个读取的生效,来防止命令行参数覆盖了特定文件中的用户配置。

目录

一、Windows 环境下配置文件读取顺序

二、Linux 环境下配置文件读取顺序


一、Windows 环境下配置文件读取顺序

文件名目标
%WINDIR%\my.ini, %WINDIR%\my.cnf全局配置
C:my.ini, C:my.cnf全局配置
BASEDIR\my.ini, BASEDIR\my.cnf全局配置
--defaults-file使用关键字 --defaults-file 指定的文件
  • %WINDIR%表示 Windows 目录的位置。默认一般是 C:\WINDOWS。使用以下命令获取 WINDIR 环境变量的值来确定位置:C:> echo %WINDIR%
  • BASEDIR 表示 MySQL 基本安装目录。当使用 MySQL Installer 安装 MySQL 8.0 时,默认是 C:\PROGRAMDIR\MySQL\MySQL 8.0 Server,其中 PROGRAMDIR 代表程序目录(通常是 Windows 上的 Program Files)

二、Linux 环境下配置文件读取顺序

File NamePurpose
/etc/my.cnf全局配置
/etc/mysql/my.cnf全局配置
--defaults-file使用关键字 –defaults-extra-file--defaults-file 指定的文件
~/.my.cnf用户特定的配置

注意配置文件权限如果是 world-writable 全局可写,mysql 为了安全考虑会忽略掉这个配置文件。

  • ~表示当前用户的主目录($HOME 的值)。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序前行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值