Kann MySQL nicht stoppen, zu viele Verbindungen

Kann MySQL nicht stoppen, zu viele Verbindungen

läuft

mysqladmin shotdown

gibt

mysqladmin: connect to server at 'localhost' failed
error: 'Too many connections'

Ich kann keine Lösung zum Neustarten von MySQL finden

Antwort1

Versuchen Sie, zu senden killall -sigterm mysqld. Mysql sollte das Signal empfangen und ordnungsgemäß herunterfahren, ohne dass eine Verbindung zum Server hergestellt werden muss. Wenn Sie mehrere parallele Instanzen von mysqld ausführen und nur eine herunterfahren möchten, müssen Sie herausfinden, welche Instanz Sie beenden möchten, entweder indem Sie netstat -lnpden zugehörigen Abhörport auswählen oder lsof -nden Datenbankspeicherpfad für die Instanz suchen, die Sie beenden möchten. Verwenden Sie dann die ermittelte PID.kill -sigterm <pid>

verwandte Informationen