Documentation Home

13.7.6.7 SHUTDOWN 语句

SHUTDOWN

此语句停止 MySQL 服务器。它需要 SHUTDOWN特权。

SHUTDOWN为使用mysqladmin shutdown命令或 mysql_shutdown()C API 函数可用的相同功能提供 SQL 级接口 。一个成功SHUTDOWN的序列包括检查权限、验证参数以及向客户端发送 OK 数据包。然后服务器关闭。

Com_shutdown 状态变量跟踪 SHUTDOWN语句 的 数量。因为状态变量是为每次服务器启动而初始化的,并且不会在重新启动后持续存在,所以通常值为零,但如果语句已执行但失败 Com_shutdown ,则可以为非零 。SHUTDOWN

另一种停止服务器的方法是向它发送一个 SIGTERM信号,这可以由 root拥有服务器进程的帐户完成。SIGTERM无需连接到服务器即可执行服务器关闭。请参阅 第 4.10 节,“MySQL 中的 Unix 信号处理”