Sie können den Wert manuell festlegen, z. B.
set global max_connections=500;
nach einem Neustart von MySQL wird der Wert jedoch auf 214 zurückgesetzt.
Die Lösung hängt vom (Version des) Betriebssystems und der MySQL-Version ab. Mit Ubuntu 16.04 und MySQL>=5.7.7 funktioniert folgendes:
systemctl mysql bearbeiten
Geben Sie
ein[Service]
LimitNOFILE=8000
speichern, dies erstellt eine neue Datei
/etc/systemd/system/mysql.service.d/override.conf
und starten Sie den Server neu:
systemctl daemon-reload
systemctl restart mysql
Für andere Umgebungen:Kann max_open_files für Mysql max-connections in Ubuntu 15 nicht erhöhen