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并且它不是通过命令行给出的,至少不是为了我自己.

关于为什么它不能正常工作以及如何以正常方式解决它(通过服务启动它)的任何想法?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值