查找mysql配置文件的路径,可以在命令行中执行 mysql --help (windows、linux都一样),往下面翻,会得到如下信息(linux下可用 mysql --help | grep my.cnf 迅速定位):
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
可以看到,mysql是按照一定的顺序读取配置的:/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf,虽然这里出现了这么多my.cnf,但是不一定代表这些路径下都有一份my.cnf哦,它只是按照这个顺序而已,具体还要以实际情况为准的。
配置项的优先级:
那么问题来了,如果几个配置文件中都出现了同一个参数的配置,此时mysql数据库会以读取到最后一个配置文件中的参数值为准。
文章出自:https://www.daixiaorui.com/read/279.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。
;;; LK
KJL