MENU

解决MySQL设置最大连接不生效的问题

2018 年 06 月 22 日 • 杂乱文章

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';"

解决了撒,放假咯

最后编辑于: 2018 年 12 月 10 日
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码