web-dev-qa-db-fra.com

Comment augmenter le nombre de fichiers ouverts limite mysql sous linux

je veux augmenter le nombre de fichiers ouverts "mysql" à 2084. Quelles sont les commandes à exécuter via ssh?

1
Sana Shakeel

Pour voir la limite actuelle, tapez:

ulimit -a

Pour vérifier la limite pour un utilisateur particulier (je suppose que vous seriez intéressé par mysql utilisateur), tapez:

su mysql ulimit -a

Pour augmenter/modifier la limite, faites:

vi /etc/security/limits.conf

et ajouter:

mysql hard nofile 2084 
mysql soft nofile 2084

Faites la même chose pour /etc/security/limits.d/90-nproc.conf.

Vous pouvez également augmenter temporairement la limite de fichiers ouverts pour l'utilisateur auquel vous êtes actuellement connecté avec:

ulimit -Hn 2084
3
13dimitar

Si vous recherchez la limite interne MySQL, elle est définie dans le fichier my.cnf par la variable open_files_limit = 2084 (voir doc MySQL pour plus de détails).

Selon votre version, le fichier à modifier doit être soit /etc/mysql/my.cnf ou /etc/mysql/mysql.conf.d/mysqld.cnf

1
caccia