Не, няма няма вградена MySQL команда за това. Има различни инструменти и скриптове, които го поддържат, можете да прекратите някои връзки ръчно или да рестартирате сървъра (но това ще бъде по-бавно).
Използвайте SHOW PROCESSLIST
за да видите всички връзки и KILL
идентификатора на процеса, който искате да убиете.
Можете да редактирате настройката за изчакване, така че демонът на MySQL да убива сам неактивните процеси или да повиши броя на връзките. Можете дори да ограничите количеството връзки на потребителско име , така че ако процесът продължава да се държи неправилно, единственият засегнат процес е самият процес и нито един друг клиент във вашата база данни не се блокира.
Ако не можете да се свържете повече със сървъра, трябва да знаете, че MySQL винаги запазва 1 допълнителна връзка за потребител с SUPER
привилегията . Освен ако вашият процес на нарушение по някаква причина не използва потребителско име с тази привилегия...
След това, след като можете отново да получите достъп до вашата база данни, трябва да коригирате процеса (уебсайт), който създава толкова много връзки.