Możesz ustawić wartość ręcznie, np.
set global max_connections=500;
jednak po ponownym uruchomieniu MySQL wartość jest resetowana do 214.
Rozwiązanie zależy od (wersji) systemu operacyjnego i wersji MySQL. Z Ubuntu 16.04 i MySQL>=5.7.7 działa:
systemctl edytuj mysql
Wejdź
[Service]
LimitNOFILE=8000
zapisz, to utworzy nowy plik
/etc/systemd/system/mysql.service.d/override.conf
i zrestartuj serwer:
systemctl daemon-reload
systemctl restart mysql
Dla innych środowisk:Nie można zwiększyć max_open_files dla połączeń Mysql max w Ubuntu 15