Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách hủy kết nối MySQL

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 đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng thay thế SQL - cho phép giá trị cột NULL

  2. Chọn tất cả các điểm không gian địa lý bên trong một hộp giới hạn

  3. Cách viết bộ đếm lượt truy cập hiệu quả cho các trang web

  4. Tên bảng trong MySQL có phân biệt chữ hoa và chữ thường không?

  5. Chỉ truy xuất một số hàng cố định trong MySQL