mysql沒有my.cnf文件,mysql文件中沒有myini

本文目錄一覽:

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-tw/n/230178.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-10 18:15
下一篇 2024-12-10 18:15

相關推薦

發表回復

登錄後才能評論