首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mySQL不读取max_connections配置

mySQL不读取max_connections配置
EN

Ask Ubuntu用户
提问于 2017-10-11 15:25:43
回答 1查看 1.6K关注 0票数 1

我试图更改运行在Ubuntu16.04服务器上的mysql实例的max_connections配置。我试过把这个配置..。

代码语言:javascript
复制
[mysqld]
max_connections = 400

...in已包含以下文件:/etc/my.cnf/etc/mysql/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf/etc/mysql/conf.d/mysql.cnf

我还在/etc/apparmor.d/usr.sbin.mysqld中添加了以下行并重新启动apparmor:

代码语言:javascript
复制
/etc/mysql/mysql.conf.d/* rl,
/etc/mysql/conf.d/* rl,

不过,每次重新启动mysql服务时,都会从以下查询中获得214的值:

代码语言:javascript
复制
show global variables like "max_connections";

mysql版本是mysql Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using EditLine wrapper

我遗漏了什么?

EN

回答 1

Ask Ubuntu用户

发布于 2019-01-29 22:47:23

在Ubuntu16.04中,MySQL服务的限制在Systemd配置文件中定义。要强制MySQL读取在mysqld.cnf中定义的值,请编辑服务配置:

代码语言:javascript
复制
sudo systemctl edit mysql.service

添加以下行,然后保存文件:

代码语言:javascript
复制
[Service]
LimitNOFILE=infinity

重新启动服务:

代码语言:javascript
复制
sudo systemctl daemon-reload
sudo systemctl restart mysql.service

MySQL现在应该使用在您的配置文件中定义的值。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/963978

复制
相关文章

相似问题

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