首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法增加MySql打开的文件-限制

无法增加MySql打开的文件-限制
EN

Stack Overflow用户
提问于 2016-01-31 08:10:52
回答 1查看 6K关注 0票数 6

我对/etc/mysql/my.cnf做了如下修改

代码语言:javascript
复制
[mysqld]
open-files-limit = 100000
[mysqld_safe]
open-files-limit = 100000

尽管如此,当登录到mysql时,我没有看到这个变量有任何变化。

代码语言:javascript
复制
mysql> SHOW VARIABLES LIKE 'open%';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| open_files_limit | 1024  |
+------------------+-------+
1 row in set (0.00 sec)

我第一次尝试使用open_files_limit,但是在这个变量中我们需要用破折号(-)替换下划线(_)

我在用ubuntu 15.10,有什么帮助吗?

我也试过做一些事情

代码语言:javascript
复制
http://duntuk.com/how-raise-ulimit-open-files-and-mysql-openfileslimit
http://serverfault.com/questions/440878/changing-open-files-limit-in-mysql-5-5

-也更改了以下文件

代码语言:javascript
复制
/etc/mysql/mysql.conf.d/mysqld.cnf

#
query_cache_limit   = 1M
query_cache_size        = 16M
open-files-limit    = 15000
#
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-23 05:44:49

如果您通过突触管理器安装Mysql,那么在最新的ubuntu15.10版本上,从open_file_limit文件中增加my.cnf将无法工作。您需要进行以下更改。

代码语言:javascript
复制
1. Open /lib/systemd/system/mysql.service as super user
2. Add the following lines to the end of it:

LimitNOFILE=infinity
LimitMEMLOCK=infinity

3. Execute sudo systemctl daemon-reload

4. Restart mysql.
票数 27
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35111698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档