mysql数据库配置连接数_Mysql 连接数与配置文件不一致问题

Mysql 连接数与配置文件不一致问题

发布时间:2020-06-06 08:48:49

来源:51CTO

阅读:266

作者:spark_Gg

在一次部署物理机时开发那边报无法连接数据库,登录后台查看发现登录不上,报连接数太多,重启数据库登录后查看连接数

查询Mysql 最大连接数:

mysql> select @@max_connections;

+-------------------+

| @@max_connections |

+-------------------+

| 214 |

+-------------------+

1 row in set (0.00 sec)

Mysql 配置文件连接数:

max_connections = 3000

Mysql 重启后日志:

2019-06-27T01:27:04.352761Z 0 [Warning] Could not increase number of max_open_files to more than 1024 (request: 65535)

2019-06-27T01:27:04.352836Z 0 [Warning] Changed limits: max_connections: 214 (requested 3000)

2019-06-27T01:27:04.352843Z 0 [Warning] Changed limits: table_open_cache: 400 (requested 4096)

查看系统max_open_files如下:

12efdfaae0ea2f1d717012a8f1b17edc.png

正常的数据库如下:

3c73af00015debab48b0485f35e8ab11.png

查看问题所在,查看对应的进程限制

ps -ef |grep mysqld

8a19d807aec3a785d5456a1808822754.png

查看资源管理

7a99a3cacb48539197e53107e62edcbd.png

查看用户会话的状态

2f5d871f078c5791374326b77983784e.png

查看用户会话的位置配置

be0076fc71a8b312ed439427d12bc6ad.png

修改/lib/systemd/system/rc-local.service配置文件

vi /lib/systemd/system/rc-local.service

LimitNOFILE=65535

加载配置文件,重启机器

7feba5b5e0ba8424650041300c6eed39.png

查看最大文件的限制

f8a94d34186a0683e51a7a12f2f9b977.png

查看数据库日志,发现已经没有之前的警告了

查看数据库的最大连接数,已恢复正常

mysql> show variables like 'max_conne%';

+--------------------+-------+

| Variable_name | Value |

+--------------------+-------+

| max_connect_errors | 500 |

| max_connections | 3000 |

+--------------------+-------+

2 rows in set (0.00 sec)

至此已完全处理了配置文件连接数不生效问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值