Không, không có lệnh MySQL tích hợp sẵn cho điều đó. Có nhiều công cụ và tập lệnh khác nhau hỗ trợ nó, bạn có thể tắt một số kết nối theo cách thủ công hoặc khởi động lại máy chủ (nhưng điều đó sẽ chậm hơn).
Sử dụng SHOW PROCESSLIST
để xem tất cả các kết nối và KILL
ID quy trình mà bạn muốn loại bỏ.
Bạn có thể chỉnh sửa cài đặt thời gian chờ để MySQL daemon tự diệt các tiến trình không hoạt động hoặc tăng số lượng kết nối. Bạn thậm chí có thể giới hạn số lượng kết nối trên mỗi tên người dùng , để nếu quy trình tiếp tục hoạt động sai, quy trình bị ảnh hưởng duy nhất là chính quy trình đó và không có ứng dụng khách nào khác trên cơ sở dữ liệu của bạn bị khóa.
Nếu bạn không thể tự kết nối với máy chủ nữa, bạn nên biết rằng MySQL luôn dành thêm 1 kết nối cho người dùng có SUPER
đặc ân . Trừ khi quá trình vi phạm của bạn là vì lý do nào đó sử dụng tên người dùng có đặc quyền đó ...
Sau đó, sau khi bạn có thể truy cập lại vào cơ sở dữ liệu của mình, bạn nên sửa quá trình (trang web) sinh ra nhiều kết nối đó.