如何知道當前MySQL使用哪個配置文件?有沒有什麼指令或什麼可以找到它?如何在linux中找到當前使用的MySQL配置文件的位置
回答
你想要的信息可以通過運行
mysql --help
或
mysqld --help --verbose
發現我想在我的機器上運行此命令:
mysql --help | grep "Default options" -A 1
它打印出來:
Default options are read from the following files in the given order:
/etc/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
看看是否能工程您。
+1另一種方法是'my_print_defaults mysqld'(找到什麼選項將被傳遞給mysqld啓動時)。 – 2010-07-24 19:12:11
默認選項可以在標準系統上工作。我正在研究高度配置的系統,並且默認位置不可用。所以我使用下面的答案來使用「locate my.cnf」,它提供了我的文件的確切位置。 – 2017-04-06 18:20:19
SHOW VARIABLES like'datadir'; – 2017-05-18 19:04:52
您應該在/etc/my.cnf
等文件夾中默認找到它們,也可能取決於版本。從MySQL Configuration File:
有趣的是,這個文件 的範圍可以根據其位置來設置。 如果存儲在 /etc/my.cnf中,則所有MySQL服務器的設置將被視爲全局 。如果設在 目錄中的MySQL數據庫 存儲(在/ usr /本地/ mysql /下爲 數據的二進制安裝,或 在/ usr /本地/ VAR爲源 安裝這將是全球性的 特定服務器)。最後,如果 位於 MySQL用戶(〜/ .my.cnf)的主目錄中,則其範圍 可能被限制爲特定用戶。請記住 ,即使MySQL確實在/etc/my.cnf(全局爲 該機器上的所有MySQL服務器)中找到 my.cnf文件,其 將繼續搜索 服務器特定的文件,並且然後是一個 用戶特定的文件。您可以將 的最終配置設置看作 是/etc/my.cnf, mysql-data-dir/my.cnf和〜/ .my.cnf 文件的結果。
有幾個開關來打包管理器來列出特定的文件。
RPM Sytems:
有開關rpm
命令,-q
查詢,並-c
或--configfiles
列出的配置文件。還有-l
或--list
的--configfiles
一個沒有爲我安靜的工作,但--list
沒有通過mysql-server
rpm -q --list mysql-server
DEB系統列表舉行幾個.cnf
文件:
還與有限的成功:dpkg --listfiles mysql-server
mysqld --help --verbose將僅查找默認配置文件的位置。如果您在同一臺服務器上使用2個MySQL實例會怎麼樣?這不會有幫助。
大約計算出來好文章:
你能否請分享新的鏈接,因爲這篇文章不再存在:( – 2017-07-26 06:38:20
如果您使用的終端只需鍵入以下內容:
locate my.cnf
我有這些文件中的40使用「定位」,我仍然不知道哪一個是正確的 – 2015-11-17 18:17:44
這很好,假設它存在 - 有時我的.conf不存在 – 2017-05-22 12:18:55
有時候人們用my-server.cnf或者hostname.cnf – utdrmac 2017-10-30 20:53:36
可以使用report process statusps
命令:
ps ax | grep '[m]ysqld'
lo杜松子酒與MySQL正確的憑據和使用MySQL> SHOW VARIABLES LIKE'datadir';這會給你mysql的存儲路徑
這個沒有回答這個問題,配置的默認位置不是$ datadir。 – utdrmac 2017-10-30 20:54:25
它對我很有用。 – 2017-11-04 05:33:52
- 1. 如何找到用戶當前位置?
- 2. 如何在文件中查找當前位置的負值?
- 3. 查找當前文件的位置
- 4. 我如何在Linux中找到安裝的軟件的位置?
- 5. 如何在C中找到文件指針的當前行位置?
- 6. 如何在flex4的textArea中找到當前光標位置?
- 7. 如何在cocos2d中找到精靈的當前位置
- 8. 如何在windows phone 8中找到當前位置的名稱?
- 9. 如何在jQuery中找到錨定元素的當前位置?
- 10. MySQL:「在配置文件中找到沒有前置組的選項」
- 11. 如何在使用jQuery的文本框中查找光標的當前位置?
- 12. 找到當前位置的經緯度
- 13. mapItemForCurrentLocation找不到我當前的位置
- 14. 無法找到當前的GPS位置
- 15. 用戶當前位置未找到
- 16. 如何查找我當前位置附近的位置?
- 17. 在MATLAB中查找當前m文件的位置
- 18. 如何找到apc.php文件的位置?
- 19. 如何解決:mysql:[錯誤]在配置文件/etc/mysql/my.cnf中找到沒有前置組的選項?
- 20. 如何找到從當前位置到給定位置的距離?
- 21. 如何在「@」當前位置
- 22. 如何尋找到當前位置最近的元素用jQuery
- 23. 如何找到位置/當前腳本在PowerShell中
- 24. 如何在iPhone SDK中找到當前位置
- 25. 使用Linux中的給定字符串查找文件位置
- 26. 查找當前位置到另一個位置的標題
- 27. 如何在kml文件中使用php找到位置
- 28. 在xcode 6中找不到匹配的配置配置文件
- 29. 找出OSMdroid中的當前位置
- 30. 如何在linux中找到當前文件夾大小
這可能屬於serverfault.com – 2010-07-17 05:21:42