天天看點

yum mysql my.cnf_Centos 7 上 檢視MySQL目前使用的配置檔案my.cnf的方法

my.cnf是mysql啟動時加載的配置檔案,一般會放在mysql的安裝目錄中,使用者也可以放在其他目錄加載。總的來說,my.cnf類似與window中my.ini

使用locate my.cnf指令可以列出所有的my.cnf檔案

[[email protected] ~]$ locate my.cnf

/etc/my.cnf

/etc/my.cnf.bak

/etc/my.cnf.d

/etc/my.cnf.d/mysql-clients.cnf

檢視MySQL預設讀取my.cnf的目錄

如果沒有設定使用指定目錄的my.cnf,mysql啟動時會讀取安裝目錄根目錄及預設目錄下的my.cnf檔案。

檢視mysql啟動時讀取配置檔案的預設目錄

檢視mysql啟動時讀取配置檔案的預設目錄

[email protected] ~# mysql --help|grep 'my.cnf'

/etc/my.cnf ~/.my.cnf

order of preference, my.cnf, $MYSQL_TCP_PORT,

mysql預設會搜尋my.cnf的目錄,順序排前的優先。

啟動時沒有使用配置檔案

如果沒有設定使用指定目錄my.cnf檔案及預設讀取目錄沒有my.cnf檔案,表示mysql啟動時并沒有加載配置檔案,而是使用預設配置。

需要修改配置,可以在mysql預設讀取的目錄中,建立一個my.cnf檔案(例如:/etc/my.cnf),把需要修改的配置内容寫入,重新開機mysql後即可生效。