本文目錄一覽:
- 1、mysql的配置文件my.cnf 或者 my.ini在哪啊? 想修改它,怎麼修改啊?
- 2、ubuntu 下mysql 的配置文件 my.cnf 是空的,怎麼回事呢
- 3、Centos7查看Mysql配置文件
mysql的配置文件my.cnf 或者 my.ini在哪啊? 想修改它,怎麼修改啊?
一般linux 上都放在 /etc/my.cnf ,window 上安裝都是默認可能按照上面的路徑還是沒找到, window 上 可以登錄到mysql中 使用 show variables like ‘%data%’ 先找到data 存放路徑, 一般my.ini 在 data文件的上一級。
win下的是my.ini,一般會在安裝目錄的根目錄。
舉例:
Windows7電腦上的方法。
1)從任務欄找到MySQL Notifier,右鍵單擊,選擇“SQL Editor”打開
2)可以看到MySQL Workbench被打開,從左側邊欄Navigator選擇Options File;如果左側沒有Navigator,那麼在右上角選擇顯示左側邊欄的選項。
3)在Workbench下部可以看到Configuration File所處的位置,即為my.ini的路徑。
擴展資料:
使用 mysql –help 查看關於MYSQL對應 配置文件my.cnf 搜索順序,windows 和linux 上都是該命令查看; linux 上可以使用 mysql –help|grep my.cnf 過濾查看。
參考資料:mysql–MYSQL官網
ubuntu 下mysql 的配置文件 my.cnf 是空的,怎麼回事呢
my.cnf 這個配置文件如果為空或不存在的時候mysql採用默認配置運行,這個沒有多大關係。
如果你需要做相關配置則可以拷貝任意一個配置文件到/etc目錄下,然後根據你的實際需要進行修改就可以了。
Centos7查看Mysql配置文件
my.cnf 是mysql啟動時加載的配置文件,一般會放在mysql的安裝目錄中,用戶也可以放在其他目錄加載。
安裝mysql後,系統中會有多個 my.cnf 文件,有些是用於測試的。
安裝locate
命令
輸出
當我們需要修改配置文件時,需要找到mysql啟動時是加載了哪個 my.cnf 文件。
啟動mysql後,我們查看mysql的進程,看看是否有設置使用指定目錄的 my.cnf 文件,如果有則表示mysql啟動時是加載了這個配置文件。
命令
輸出
可以看到 /usr/local/Cellar/mysql/5.6.24/my.cnf 就是mysql啟動加載的配置文件。
如果上面的命令沒有輸出,表示沒有設置使用指定目錄的 my.cnf 。
如果沒有設置使用指定目錄的 my.cnf ,mysql啟動時會讀取安裝目錄根目錄及默認目錄下的 my.cnf 文件。
查看mysql啟動時讀取配置文件的默認目錄
命令
輸出
這些就是mysql默認會搜尋 my.cnf 的目錄,順序排前的優先。
如果沒有設置使用指定目錄 my.cnf 文件及默認讀取目錄沒有 my.cnf 文件,表示mysql啟動時並沒有加載配置文件,而是使用默認配置。
需要修改配置,可以在mysql默認讀取的目錄中,創建一個 my.cnf 文件(例如: /etc/my.cnf ),把需要修改的配置內容寫入,重啟mysql後即可生效。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/230178.html