Ich habe mysql ver. 5.1.49-3, ich arbeite an Linux debian. Ich versuche, open-files-limit auf 65535 zu setzen. Also habe ich te my.cnf in / etc / mysql /
bearbeitet %Vor%dann in /etc/security/limit.conf
%Vor%Nach dem Neustart von MySQL-Dienst, wenn ich diesen Befehl in Linux ausführen
%Vor%Ich habe 65535. Wenn ich mich als root bei mysql anmelde und den Wert von open-files-limit
abrufe %Vor%Ich habe 1024. Bitte helfen.
Wenn mysql mit systemd gestartet wird, ist diese Einstellung wichtig:
In der Datei /lib/systemd/system/mysql.service
müssen Sie diese 2 Zeilen im Abschnitt [Service]
am Ende hinzufügen:
Nach diesem Neustart systemctl und mysql:
%Vor%Um zu überprüfen, ob die Konfiguration effektiv ist, können Sie den Parameter aus dem laufenden mysql-Prozess wie folgt abrufen:
%Vor% Mache ulimit -a
für die Show. ulimit -n NUMBER
kann zu YOUR_NUMEBR open files
Sehen Sie sich die offizielle_dokumentation : <.sysvar_open_files_limit"> an / p>
"Der Wert dieser Variablen zur Laufzeit ist der tatsächliche Wert, der vom System zugelassen wird und sich möglicherweise von dem Wert unterscheidet, den Sie beim Serverstart angeben."