Linux安装mysql默认配置文件位置


Linux安装mysql默认配置文件位置

本文参考自:https://blog.csdn.net/smile___you/article/details/54409073

在 Linux 下安装 mysql,想要知道 mysql 服务默认去哪里加载配置文件,包括查找顺序,只要通过下面这条语句即可:

mysqld --verbose --help | grep -A 1 'Default options'
Linux安装mysql默认配置文件位置-打不死的小强

可以看到,配置文件查找顺序是:/etc/my.cnf > /etc/mysql/my.cnf > ~/.my.cnf

知道了配置文件目录(如上 /etc/my.cnf ),就可以在配置文件下进行相关配置了。或者如果该目录下没有配置文件,可以拷贝外部配置文件到该目录下,甚至自己在目录下创建配置文件。

延伸

另外,怎么让 my.cnf include 其他配置文件呢?在 my.cnf 内加如下内容:

!includedir /etc/mysql/conf.d/

则除加载 my.cnf 配置文件外,还会到/etc/mysql/conf.d/目录下加载其他配置文件。当然可以配置多个!includedir

这样做的好处是可以把不同目的或功能的配置放在不同的多个文件下,然后由 my.cnf 去统一加载这些配置。避免所有配置在一个文件中。



发表评论

邮箱地址不会被公开。 必填项已用*标注