Nej, det finns inget inbyggt MySQL-kommando för det. Det finns olika verktyg och skript som stöder det, du kan avbryta vissa anslutningar manuellt eller starta om servern (men det kommer att gå långsammare).
Använd SHOW PROCESSLIST
för att se alla anslutningar och KILL
process-ID:n du vill döda.
Du kan redigera timeout-inställningen så att MySQL-demonen dödar själva de inaktiva processerna, eller höjer anslutningsantalet. Du kan till och med begränsa antalet anslutningar per användarnamn , så att om processen fortsätter att fungera fel, är den enda som påverkas processen själv och inga andra klienter i din databas låses ute.
Om du inte längre kan ansluta dig till servern bör du veta att MySQL alltid reserverar 1 extra anslutning för en användare med SUPER
privilegium . Såvida inte din kränkande process av någon anledning är att använda ett användarnamn med den behörigheten...
Sedan när du kan komma åt din databas igen, bör du fixa processen (webbplatsen) som skapar så många anslutningar.