27.7.6.71 mysql_shutdown()

int mysql_shutdown(MYSQL *mysql, enum mysql_enum_shutdown_level shutdown_level)

Description

Note

mysql_shutdown()已被弃用,并将在 MySQL 的 Future 版本中删除。而是使用mysql_query()执行SHUTDOWN语句。

要求数据库服务器关闭。连接的用户必须具有SHUTDOWN特权。 MySQL 服务器仅支持一种类型的关闭。 shutdown_level必须等于SHUTDOWN_DEFAULT。使用旧版本libmysqlclientHeaders 编译并调用mysql_shutdown()的动态链接的可执行文件必须与旧libmysqlclient动态库一起使用。

mysql_shutdown()的替代方法是使用SHUTDOWN SQL 语句。

关机过程在第 5.1.16 节“服务器关闭过程”中描述。

Return Values

零成功。如果发生错误,则为非零值。

Errors

命令执行 Sequences 不正确。

MySQL 服务器已经消失了。

在查询期间与服务器的连接已丢失。

出现未知错误。