当前位置:网站首页>【MySQL 15】Could not increase number of max_ open_ files to more than 10000 (request: 65535)
【MySQL 15】Could not increase number of max_ open_ files to more than 10000 (request: 65535)
2022-07-06 02:21:00 【Rusty well began】
1、 read 8.4.3.1 MySQL How to open and close a table
https://dev.mysql.com/doc/refman/5.6/en/table-cache.html
Which point out that : “table_open_cache and max_connections The system variable affects the maximum number of files that the server keeps open . If you increase one or two of these values , You may encounter the limit imposed by the operating system on the number of open file descriptors per process . Many operating systems allow you to increase the limit of opening files , Although the methods vary from system to system . Please check your operating system documentation , To determine whether and how limits can be increased .”
2、 read MySQL Of open_files_limit file ,
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_open_files_limit
Which point out that :“ The operating system allows mysqld Number of open files . The value of this variable at run time is the actual value allowed by the system , It may be different from the value you specified when the server started . stay MySQL Cannot change the number of open files on the system , The value is 0.… Effective open_files_limit The value is based on the value specified when the system starts ( If there is ) as well as max_connections and table_open_cache Value . The server attempts to get the number of file descriptors using the maximum of these three values . If you can't get so many descriptors , The server will try to get as many descriptors as the system allows .”
3、 Check Opened_tables State variables , This variable indicates the number of open table operations since the server was started :
mysql> SHOW GLOBAL STATUS LIKE 'Opened_tables';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Opened_tables | 43618 |
+---------------+-------+
1 row in set (0.00 sec)
mysql>
4、 Solution
If MySQL The following warning begins :
Could not increase number of max_open_files to more than 10000 (request: 65535)
This means that somewhere is reaching its limit . Let's solve this problem by editing any configuration restrictions . View the following files :
linux-2dk8:/ # find -name mysql.service
./etc/systemd/system/multi-user.target.wants/mysql.service
find: File system loop detected; ‘./.snapshots/1/snapshot’ is part of the same file system loop as ‘.’.
./usr/lib/systemd/system/mysql.service
./sys/fs/cgroup/pids/system.slice/mysql.service
./sys/fs/cgroup/devices/system.slice/mysql.service
./sys/fs/cgroup/systemd/system.slice/mysql.service
linux-2dk8:/ # cat /usr/lib/systemd/system/mysql.service
stay mysql.service Find the configuration in the file
linux-2dk8:/ # cat /usr/lib/systemd/system/mysql.service
# Sets open_files_limit
LimitNOFILE = 10000
Please do not use infinity as a value ; It defaults to 65535. therefore , If you see the value infinity, Please replace it with the required limit .
The modified is :
# Sets open_files_limit
LimitNOFILE = 65535
When this is done , You should now reload the system daemon and restart MySQL service :
systemctl daemon-reload
systemctl restart mysql
adopt MySQL The command line checks for new restrictions . You can use the following query , Make sure the new limit is set :
mysql> SHOW VARIABLES LIKE 'open_files_limit';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| open_files_limit | 65535 |
+------------------+-------+
1 row in set (0.01 sec)
边栏推荐
- 事故指标统计
- Pangolin Library: subgraph
- Genius storage uses documents, a browser caching tool
- Computer graduation design PHP college classroom application management system
- 数据工程系列精讲(第四讲): Data-centric AI 之样本工程
- RDD partition rules of spark
- Use image components to slide through photo albums and mobile phone photo album pages
- Redis key operation
- Computer graduation design PHP campus restaurant online ordering system
- There are so many giants, why should we independently develop POS store cashier system?
猜你喜欢

Redis list

剑指 Offer 30. 包含min函数的栈
![[Clickhouse] Clickhouse based massive data interactive OLAP analysis scenario practice](/img/3a/63f3e89ddf84f23f950ed9620b4405.jpg)
[Clickhouse] Clickhouse based massive data interactive OLAP analysis scenario practice

零基础自学STM32-复习篇2——使用结构体封装GPIO寄存器

Campus second-hand transaction based on wechat applet

Pangolin Library: subgraph

PHP campus financial management system for computer graduation design

Using SA token to solve websocket handshake authentication
![[width first search] Ji Suan Ke: Suan tou Jun goes home (BFS with conditions)](/img/ec/7fcdcbd9c92924e765d420f7c71836.jpg)
[width first search] Ji Suan Ke: Suan tou Jun goes home (BFS with conditions)

HttpRunnerManager安装(三)-Linux下配置myql数据库&初始化数据
随机推荐
同一个 SqlSession 中执行两条一模一样的SQL语句查询得到的 total 数量不一样
Social networking website for college students based on computer graduation design PHP
Number conclusion LC skimming review - 1
Sword finger offer 38 Arrangement of strings
Derivation of Biot Savart law in College Physics
Minecraft 1.16.5 生化8 模组 2.0版本 故事书+更多枪械
3D drawing ()
大厂镜像库
This time, thoroughly understand the deep copy
MySQL learning notes - subquery exercise
A basic lintcode MySQL database problem
Ue4- how to make a simple TPS role (II) - realize the basic movement of the role
Formatting occurs twice when vs code is saved
好用的 JS 脚本
剑指 Offer 30. 包含min函数的栈
更换gcc版本后,编译出现make[1]: cc: Command not found
Virtual machine network, networking settings, interconnection with host computer, network configuration
leetcode3、實現 strStr()
The third level of C language punch in
Black high-end responsive website dream weaving template (adaptive mobile terminal)