it-swarm.com.de

Wie man geöffnete Akten erhöht, begrenzen Sie mysql in Linux

ich möchte "open files limit mysql" auf 2084 erhöhen. Was sind die Befehle, die über ssh ausgeführt werden sollen?

1
Sana Shakeel

Geben Sie Folgendes ein, um das aktuelle Limit anzuzeigen:

ulimit -a

Geben Sie Folgendes ein, um das Limit für einen bestimmten Benutzer zu überprüfen (ich nehme an, Sie wären an mysql Benutzer interessiert):

su mysql ulimit -a

Gehen Sie wie folgt vor, um das Limit zu erhöhen/zu ändern:

vi /etc/security/limits.conf

und füge hinzu:

mysql hard nofile 2084 
mysql soft nofile 2084

Machen Sie dasselbe für /etc/security/limits.d/90-nproc.conf.

Sie können das Limit für geöffnete Dateien für den Benutzer, mit dem Sie derzeit angemeldet sind, auch vorübergehend erhöhen:

ulimit -Hn 2084
3
13dimitar

Wenn Sie nach dem internen MySQL-Limit suchen, wird es in der Datei my.cnf durch die Variable open_files_limit = 2084 definiert (Details siehe MySQL doc ).

Abhängig von Ihrer Version sollte die zu bearbeitende Datei entweder /etc/mysql/my.cnf oder /etc/mysql/mysql.conf.d/mysqld.cnf sein.

1
caccia