На этот вопрос уже есть ответ здесь :
Я хочу увеличить «лимит открытых файлов mysql» до 2084. Какие команды запускаются через ssh?
Для наблюдения ограничения по току введите:
ulimit -a
Для проверки предела на конкретного пользователя (я предполагаю, Вы интересовались бы mysql
пользователь), введите:
su mysql ulimit -a
Для увеличиваний/изменения предела сделайте:
vi /etc/security/limits.conf
и добавьте:
mysql hard nofile 2084
mysql soft nofile 2084
Делают то же для /etc/security/limits.d/90-nproc.conf
.
Вы можете также временное увеличение открытый предел файлов для пользователя, с которым Вы в настоящее время зарегистрированы:
ulimit -Hn 2084
При поиске MySQL внутренний предел он определяется в my.cnf
файл переменной open_files_limit = 2084
(см. документ MySQL для деталей).
В зависимости от Вашей версии, файл для редактирования должен быть или /etc/mysql/my.cnf
или /etc/mysql/mysql.conf.d/mysqld.cnf