技术译文 | MySQL 离线模式维护服务器

作者:Bhuvanes Waran

本文来源:Percona 博客,爱可生开源社区翻译。

本文约 1200 字,预计阅读需要 3 分钟。


1离线模式

作为 DBA,最常见的任务之一就是批量处理 MySQL 服务的启停或其他一些活动。在停止 MySQL 服务前,我们可能需要检查是否有活动连接;如果有,我们可能需要把它们全部杀死。通常,我们使用 pt-kill[1] 杀死应用连接或使用 SELECT
语句查询准备杀死语句。例如:

pt-kill --host=192.168.11.11 --user=percona -p --sentinel /tmp/pt-kill.sentinel2 --pid /tmp/pt-kill.pid --victims all --match-command 'Query' --ignore-user 'pmm|rdsadmin|system_user|percona' --busy-time 10 --verbose --print --kill<br><br>select concat('kill ',id,';') from information_schema.processlist where user='app_user';<br>