当前位置:8090社团 >服务配置 > 查看文章
阿里云优惠码

emmmm,最近变得比较懒,一些比较长的文章都懒得写了,以后有心情再说吧。先来说说 MySQL 设置最大连接数不生效的问题,没错,因为懒,下午装了一个 MySQL5.6 是直接用 yum 去装的,用官方的 yum 源,但是我设置了 MySQL 的最大连接数,也就是max_connections参数,死活不生效,其实很久之前就发现这个问题了,但是没怎么在意,大概是酱紫。。。。

我设置的是 1024,但是查看最大连接数还是默认的 151,重启 MySQL 的时候也没有任何报错,而之前在用编译装 MySQL 的时候木有这个问题撒,谷歌翻了一下,翻到了这个,大概就是打开文件的最大数量被限制了,需要改两个地方。

1. 修改 MySQL 用户最大打开文件数量
 [root@iZ8vbdmld78s2p2xz9i5kwZ ~]# cat >>/etc/security/limits.conf<<OEF
> mysql hard nofile 65535
> mysql soft nofile 65535
> OEF >
2. 修改启动脚本
[root@iZ8vbdmld78s2p2xz9i5kwZ ~]# cat >>/usr/lib/systemd/system/mysqld.service<<OEF
> LimitNOFILE=65535
> OEF
3. 重启服务,再次查看
[root@iZ8vbdmld78s2p2xz9i5kwZ ~]# systemctl daemon-reload
[root@iZ8vbdmld78s2p2xz9i5kwZ ~]# systemctl restart mysqld
[root@iZ8vbdmld78s2p2xz9i5kwZ ~]# mysql -uroot -ppass? -e "show variables like 'max_connections';" 

 

 

 

 

 

 

 

相关文章
为您推荐
各种观点
暂时还木有人评论,坐等沙发!
发表评论

快捷键:Ctrl+Enter