Avant, il suffisait d'éditer le fichier /etc/my.cnf et de configurer la directive
open_files_limit = 4096
Mais depuis CentOS 7, systemd impose des limites aux service qu'il lance, dont la limite de descripteur de fichiers. Il faut donc aussi augmenter cette limite
mkdir -p /etc/systemd/system/mariadb.service.d/ cat <<'_EOF' > /etc/systemd/system/mariadb.service.d/limits.conf [Service] LimitNOFILE=4096 _EOF systemctl daemon-reload systemctl restart mariadb