MySQL修改my.cnf配置不生效的解決方法
本文實(shí)例講述了MySQL修改my.cnf配置不生效的解決方法。分享給大家供大家參考,具體如下:
一、問題:
修改了 my.cnf 配置文件后,卻不生效,這是怎么回事?
二、原因:
我們注意到,這里只說了修改 my.cnf,并沒有說清楚其絕對路徑是哪個文件。也就是說,有可能修改的不是正確路徑下的my.cnf文件。
在MySQL中,是允許存在多個 my.cnf 配置文件的,有的能對整個系統(tǒng)環(huán)境產(chǎn)生影響,例如:/etc/my.cnf。有的則只能影響個別用戶,例如:~/.my.cnf。
MySQL讀取各個my.cnf配置文件的先后順序是:
/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnf
其他自定義路徑下的my.cnf,例如:/data/mysql/yejr_3306/my.cnf
不管是mysqld服務(wù)器端程序,還是mysql客戶端程序,都可以采用下面兩個參數(shù)來自行指定要讀取的配置文件路徑:
-defaults-file=#, 只讀取指定的文件(不再讀取其他配置文件)
-defaults-extra-file=#, 從其他優(yōu)先級更高的配置文件中讀取全局配置后,再讀取指定的配置文件(有些選項可以覆蓋掉全局配置從的設(shè)定值)
因此,可以看到,如果你修改的是非“著名”目錄下的 my.cnf,有可能看起來是不生效的,需要自行指定,或者統(tǒng)一放在 /etc/my.cnf 下,采用多實(shí)例的方式來管理即可。
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL常見錯誤提示與解決方法匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》、《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總》
希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。
相關(guān)文章
CentOs7 64位 mysql 5.6.40源碼安裝過程
這篇文章主要介紹了CentOs7 64位 mysql-5.6.40源碼安裝過程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01mysql如何將時間格式化為yyyy-MM-dd或yyyy-MM-dd?HH:mm:ss
這篇文章主要介紹了mysql如何將時間格式化為yyyy-MM-dd或yyyy-MM-dd?HH:mm:ss問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07VMware中Linux共享mysql數(shù)據(jù)庫的方法
VMware中Linux共享mysql數(shù)據(jù)庫的方法,需要的朋友可以參考下。2010-11-11MySql數(shù)據(jù)庫基礎(chǔ)之子查詢詳解
所謂子查詢是指在一個查詢中嵌套了其他的若干查詢,即在一個SELECT查詢語句的WHERE或FROM子句中包含另一個SELECT查詢語句,下面這篇文章主要給大家介紹了關(guān)于MySQL子查詢的相關(guān)資料,需要的朋友可以參考下2022-09-09SQL算術(shù)運(yùn)算符之加法、減法、乘法、除法和取模的用法例子
算術(shù)運(yùn)算符主要用于數(shù)學(xué)運(yùn)算,其可以連接運(yùn)算符前后的兩個數(shù)值或表達(dá)式,對數(shù)值或表達(dá)式進(jìn)行加(+)、減(-)、乘(*)、除(/)和取模(%)運(yùn)算,下面這篇文章主要給大家介紹了關(guān)于SQL算術(shù)運(yùn)算符之加法、減法、乘法、除法和取模用法的相關(guān)資料,需要的朋友可以參考下2024-03-03MySQL查詢表中某列字段相同的重復(fù)數(shù)據(jù)的方法
在數(shù)據(jù)庫查詢中,我們經(jīng)常需要查找表中某列中重復(fù)的數(shù)據(jù),本文將介紹如何使用 SQL 查詢語句來查找表中某列字段相同的重復(fù)數(shù)據(jù),幫助你快速定位重復(fù)數(shù)據(jù)問題并進(jìn)行處理2023-08-08