MySQL 8.4 Release Notes
15.7.8.9 关闭语句
SHUTDOWN
该语句停止 MySQL 服务器。它需要SHUTDOWN
特权。
SHUTDOWN
提供了 SQL 层面的接口,以实现使用mysqladmin shutdown 命令的相同功能。成功的SHUTDOWN
序列包括检查特权、验证参数,并将 OK 数据包发送给客户端。然后,服务器将被关闭。
状态变量Com_shutdown
跟踪了SHUTDOWN
语句的数量。由于状态变量在每个服务器启动时初始化,并且不持久化到重启,因此Com_shutdown
通常为零,但可以是非零,如果SHUTDOWN
语句执行失败。
另一种停止服务器的方法是发送Section 6.10, “Unix 信号处理在 MySQL” 中描述的SIGTERM信号,可以由 root
或服务器进程所有者的帐户执行。SIGTERM
允许在不连接到服务器的情况下执行服务器关闭。见Section 6.10, “Unix 信号处理在 MySQL”。