《MYSQL教程MySQL修改my.cnf配置不生效的解決方法》要點(diǎn):
本文介紹了MYSQL教程MySQL修改my.cnf配置不生效的解決方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實(shí)例講述了MySQL修改my.cnf配置不生效的解決方法.分享給大家供大家參考,具體如下:MYSQL入門
一、問題:MYSQL入門
修改了 my.cnf 配置文件后,卻不生效,這是怎么回事?MYSQL入門
二、原因:MYSQL入門
我們注意到,這里只說了修改 my.cnf,并沒有說清楚其絕對路徑是哪個(gè)文件.也就是說,有可能修改的不是正確路徑下的my.cnf文件.MYSQL入門
在MySQL中,是允許存在多個(gè) my.cnf 配置文件的,有的能對整個(gè)系統(tǒng)環(huán)境產(chǎn)生影響,例如:/etc/my.cnf.有的則只能影響個(gè)別用戶,例如:~/.my.cnf.MYSQL入門
MySQL讀取各個(gè)my.cnf配置文件的先后順序是:MYSQL入門
/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnfMYSQL入門
其他自定義路徑下的my.cnf,例如:/data/mysql/yejr_3306/my.cnfMYSQL入門
不管是mysqld服務(wù)器端程序,還是mysql客戶端程序,都可以采用下面兩個(gè)參數(shù)來自行指定要讀取的配置文件路徑:MYSQL入門
-defaults-file=#, 只讀取指定的文件(不再讀取其他配置文件)MYSQL入門
-defaults-extra-file=#, 從其他優(yōu)先級(jí)更高的配置文件中讀取全局配置后,再讀取指定的配置文件(有些選項(xiàng)可以覆蓋掉全局配置從的設(shè)定值)MYSQL入門
因此,可以看到,如果你修改的是非“著名”目錄下的 my.cnf,有可能看起來是不生效的,需要自行指定,或者統(tǒng)一放在 /etc/my.cnf 下,采用多實(shí)例的方式來管理即可.MYSQL入門
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL常見錯(cuò)誤提示與解決方法匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過程技巧大全》、《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總》MYSQL入門
希望本文所述對大家MySQL數(shù)據(jù)庫計(jì)有所幫助.MYSQL入門
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/2336.html