千家信息网

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

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,在一次部署物理机时开发那边报无法连接数据库,登录后台查看发现登录不上,报连接数太多,重启数据库登录后查看连接数 查询Mysql 最大连接数:mysql> select @@max_connect
千家信息网最后更新 2026年11月01日Mysql 连接数与配置文件不一致问题
    在一次部署物理机时开发那边报无法连接数据库,登录后台查看发现登录不上,报连接数太多,重启数据库登录后查看连接数    查询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如下:

正常的数据库如下:

查看问题所在,查看对应的进程限制
ps -ef |grep mysqld

查看资源管理

查看用户会话的状态

查看用户会话的位置配置

修改/lib/systemd/system/rc-local.service配置文件
vi /lib/systemd/system/rc-local.service
LimitNOFILE=65535
加载配置文件,重启机器

查看最大文件的限制

查看数据库日志,发现已经没有之前的警告了
查看数据库的最大连接数,已恢复正常
mysql> show variables like 'max_conne%';
+--------------------+-------+
| Variable_name | Value |
+--------------------+-------+
| max_connect_errors | 500 |
| max_connections | 3000 |
+--------------------+-------+
2 rows in set (0.00 sec)

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

文件 配置 数据 数据库 最大 登录 问题 日志 用户 限制 位置 后台 所在 机器 机时 物理 状态 系统 至此 资源 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 互联网金融 科技金融 互联网科技论文 融势互联网科技 上海万想互联网科技 山东吉时兔互联网科技有限公司 常德市电业局互联网科技部 武汉健翔互联网络科技有限公司 苏州铭阳互联网科技有限公司 互联网科技创新的路径 威龙国际互联网科技公司 张召忠谈中国互联网科技 互联网安防科技感 本届互联网大会上的黑科技 上海同邻互联网科技有限公司规模 互联网科技机房 西安左小互联网科技有限公司 山东蛋芒互联网科技有限公司 北京品多多互联网科技有限公司 互联网高科技绘画 咖啡网 山东特亿宝互联网科技有限公司 互联网科技官网 深圳天众互联网科技公司 海南购全球互联网科技 辽宁互联网新科技 2021世界互联网领先科技成果发布 兰石爱特工业互联网科技分公司 盐城市攀科互联网科技有限公司 武汉亿视互联网科技有限公司
0