mysql>show variables like 'pid_file'\G;
*************************** 1. row ***************************
Variable_name: pid_file
Value: /usr/local/mysql/data/xen-server.pid
1 row in set (0.00 sec)
下面了解:
絕大多數(shù)的mysql在啟動的時候都要加載一個配置文件,相信大多數(shù)的開發(fā)都碰到過類似問題,機器啟動時mysql默認都會啟動,默認使用mysql命令可以連上服務端,但是數(shù)據(jù)存儲在什么地方,參數(shù)設置的是多少等等,這個就需要知道m(xù)ysql使用的是哪個配置文件,那么mysql啟動是按照什么順序來加載配置文件的呢?
不同版本的機器加載的順序也不一樣,下面的列子是以5.1.10為例。
文件名 | 作用 |
---|---|
/etc/my.cnf | Global options |
/etc/mysql/my.cnf | Global options (as of MySQL 5.1.15) |
| Global options |
$MYSQL_HOME/my.cnf | Server-specific options |
defaults-extra-file | The file specified with--defaults-extra-file= |
~/my.cnf | User-specific options |
在沒有添加任何啟動命令的時候,mysql會默認的依次從上到下檢查配置文件是否存在,使用第一個發(fā)現(xiàn)的文件作為啟動文件。
因此在啟動mysqld的時候,一定要確定好上述的路徑下是否有對應的配置文件,避免加載了錯誤的文件,導致一些奇怪的問題。
當然,如果不想使用默認加載順序中的配置文件,可以在啟動命令上增加 --defaults-file='path/to/my.cnf'來指定要使用的配置文件
通??梢杂孟旅娴拿钫业酱鸢?/p>
server
~ # ps ax | grep '[m]ysqld' 另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。 網(wǎng)頁名稱:my.cnf配置文件中mysqlpid參數(shù)說明-創(chuàng)新互聯(lián) 網(wǎng)頁地址:http://weahome.cn/article/djcheh.html 其他資訊 |