mysql配置檔案讀取順序

2021-06-20 01:50:38 字數 1099 閱讀 4477

on unix, linux and mac os x, mysql programs read startup options from the following files, in the specified order (top items are used first).

file name

purpose

/etc/my.cnfglobal options

/etc/mysql/my.cnfglobal options

sysconfdir/my.cnf

global options

$mysql_home/my.cnfserver-specific options

defaults-extra-filethe file specified with--defaults-extra-file=path

, if any

~/.my.cnfuser-specific options

讀取順序為:

/etc/my.cnf

basedir/my.cnf

datadir/my.cnf

--defaults-extra-file    #在讀取全域性配置檔案之後,讀取使用者配置檔案(~/.my.cnf)之前,讀取extra指定的引數檔案

~/.my.cnf      #家目錄下面的隱藏檔案,my.cnf前面的點,說明my.cnf是隱藏檔案   

假設4個配置檔案都存在,同時使用--defaults-extra-file指定了引數檔案,如果這時有乙個 "引數變數"在5個配置檔案中都出現了,那麼後面的配置檔案中的引數變數值 會 覆蓋 前面配置檔案中的引數變數值,就是說會使用~/.my.cnf中設定的值。

*****注意*****

如果使用./bin/mysqld_safe 守護程序啟動mysql資料庫時,使用了 

--defaults-file=《配置檔案的絕對路徑》引數,這時只會使用這個引數指定的配置檔案。

**:

Mysql配置檔案讀取順序

一 mysql讀取配置檔案的順序 讀取順序 etc my.cnf etc mysql my.cnf usr etc my.cnf my.cnf 命令驗證 root mysql mysql verbose help grep my.cnf order of preference,my.cnf,mysq...

MySQL讀取配置檔案的順序 啟動方式 啟動原理

一 mysql讀取配置檔案的順序 讀取順序 etc my.cnf etc mysql my.cnf usr etc my.cnf my.cnf 命令驗證 root mysql mysql verbose help grep my.cnf order of preference,my.cnf,mysq...

MySQL讀取配置檔案的順序 啟動方式 啟動原理

一 mysql讀取配置檔案的順序 讀取順序 etc my.cnf etc mysql my.cnf usr etc my.cnf my.cnf 命令驗證 root mysql mysql verbose help grep my.cnf order of preference,my.cnf,mysq...