Khi bạn chạy một phiên bản MySQL trên RDS và muốn hủy một chuỗi hoặc một truy vấn vì lý do nào đó, bạn sẽ thấy mình không thể sử dụng KILL
hoặc mysqladmin kill
bởi vì bạn không có quyền làm như vậy.
RDS cung cấp các thủ tục được lưu trữ có tên mysql.rds_kill
và mysql.rds_kill_query
điều này sẽ hủy một chuỗi và một truy vấn tương ứng. Để kết thúc một chuỗi, trước tiên hãy sử dụng SHOW PROCESSLIST
để lấy danh sách các luồng và tìm id của luồng bạn muốn hủy. Giả sử id luồng là 53512, thì hãy sử dụng
CALL mysql.rds_kill(53512)
Nguồn: http ://snak.tumblr.com/post/13856391340/killing-a-thread-or-query-of-mysql-running-on-rds