linux系统中mysql究竟会读取那些地方的my.cnf配置呢

Linux IT敢客 2年前 (2016-11-03) 8786次浏览 已收录 1个评论 扫描二维码

       主要了解/etc/my.cnf 是全局配置文件,basedir 目录下的 my.cnf 是找不到全局配置文件后的配置文件,可以说是当前 mysql 的配置文件。其他指定的配置文件需要参数–defaults-extra-file 或者–defaults-file 

根据以上,可以分析为什么你改的 my.cnf 没有生效了。

mysqld --help --verbose | grep-A 10 'Usage:'
 
Usage:
mysqld [OPTIONS]
 
Default options are readfrom the following files in the
given order:
/etc/my.cnf
/etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
The following groups are read: mysqld server mysqld-5.5
The
following options may be given as the first argument:
--print-defaults        Print the program argument list and exit.
--no-defaults           Don't read default options from any option file.
--defaults-file=#      
Only read default options from the given file #.
--defaults-extra-file=# Read this file after
the global files are read.


IT 敢客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:linux 系统中 mysql 究竟会读取那些地方的 my.cnf 配置呢
喜欢 (155)
[313176056@qq.com]
分享 (0)
IT敢客
关于作者:
“我所做的一切都是为了方便我的生活~~~“
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 很好
    Amber2018-04-12 21:16 回复 未知操作系统 | 未知浏览器