sql >> Database >  >> RDS >> Mysql

Query vergrendelt tabellen, kan dat proces niet beëindigen

Wanneer u een MySQL-instantie op RDS uitvoert en om de een of andere reden een thread of query wilt beëindigen, zult u merken dat u KILL niet kunt gebruiken of mysqladmin kill omdat je geen toestemming hebt om dit te doen.

RDS biedt de opgeslagen procedures met de naam mysql.rds_kill en mysql.rds_kill_query die respectievelijk een thread en een query zullen doden. Om een ​​thread te beëindigen, gebruik je eerst SHOW PROCESSLIST om de lijst met threads te krijgen en de id te vinden van de thread die u wilt doden. Ervan uitgaande dat de thread-ID 53512 is, gebruik dan

CALL mysql.rds_kill(53512)

Bron:http ://snak.tumblr.com/post/13856391340/killing-a-thread-or-query-of-mysql-running-on-rds



  1. De basisprincipes van het afstemmen van MySQL op dedicated servers

  2. Hoe om te gaan met de Foreign Key Error van MySQL in PHP?

  3. SQL-fout #1071 - Opgegeven sleutel was te lang; maximale sleutellengte is 767 bytes

  4. Hoe maak ik nog een MySQL auto-increment kolom?