国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  數據庫 >  數據庫管理 >  MySQL修改my.cnf配置不生效的解決方法

MySQL修改my.cnf配置不生效的解決方法

2016-11-17 17:23:46 7536

MySQL修改my.cnf配置不生效的解決方法


這篇文章主要介紹了MySQL修改my.cnf配置不生效的解決方法,簡(jiǎn)單分析了配置文件的執行順序與原理并提出解決方法,需要的朋友可以參考下

本文實(shí)例講述了MySQL修改my.cnf配置不生效的解決方法。分享給大家供大家參考,具體如下:

一、問(wèn)題:

修改了 my.cnf 配置文件后,卻不生效,這是怎么回事?

二、原因:

我們注意到,這里只說(shuō)了修改 my.cnf,并沒(méi)有說(shuō)清楚其絕對路徑是哪個(gè)文件。也就是說(shuō),有可能修改的不是正確路徑下的my.cnf文件。

在MySQL中,是允許存在多個(gè) my.cnf 配置文件的,有的能對整個(gè)系統環(huán)境產(chǎn)生影響,例如:/etc/my.cnf。有的則只能影響個(gè)別用戶(hù),例如:~/.my.cnf。

MySQL讀取各個(gè)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客戶(hù)端程序,都可以采用下面兩個(gè)參數來(lái)自行指定要讀取的配置文件路徑:

-defaults-file=#, 只讀取指定的文件(不再讀取其他配置文件)

-defaults-extra-file=#, 從其他優(yōu)先級更高的配置文件中讀取全局配置后,再讀取指定的配置文件(有些選項可以覆蓋掉全局配置從的設定值)

因此,可以看到,如果你修改的是非“著(zhù)名”目錄下的 my.cnf,有可能看起來(lái)是不生效的,需要自行指定,或者統一放在 /etc/my.cnf 下,采用多實(shí)例的方式來(lái)管理即可。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->