mysql open-files-limit_在mysql 5.5中更改open-files-limit
我在使用open-files-limit參數在Ubuntu 12.04上運行
mysql 5.5時遇到問題.
我最近注意到由于1024限制導致的一些問題,實際上主系統限制設置為1024,所以我使用以下內容修改了/etc/security/limits.conf:
* soft nofile 32000
* hard nofile 32000
root soft nofile 32000
root hard nofile 32000
之后我檢查root的ulimit值,甚至對于mysql用戶,都返回了新值:32000,所以我假設更改已經完成.
我還更改了my.cnf文件中的值,將open-files-limit設置為24000,如下所示:
open-files-limit = 24000
現在是奇怪的部分,當我重新啟動mysql服務并檢查open_files_limit變量時,它返回它仍然設置為1024,所以我遇到了同樣的問題(顯然),我試圖使用open-files-limit而不是my.cnf配置文件中的open_files_limit,結果相同,但是如果我覆蓋服務命令啟動服務并僅使用mysqld啟動(沒有其他參數),則服務啟動,當我檢查參數時它返回32000 …我不知道它從哪里獲取該值,因為它沒有設置在my.cnf并且它不是通過命令行給出的,至少不是為了我自己.
關于為什么它不能正常工作以及如何以正常方式解決它(通過服務啟動它)的任何想法?
總結
以上是生活随笔為你收集整理的mysql open-files-limit_在mysql 5.5中更改open-files-limit的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一次绩效评估
- 下一篇: mysql数据库优先_MySQL数据库配