int
mysql_shutdown(MYSQL *mysql,
enum mysql_enum_shutdown_level shutdown_level)
mysql_shutdown() is deprecated and will
be removed in a future version of MySQL. Instead, use
mysql_real_query() or
mysql_query() to execute a
SHUTDOWN statement.
Asks the database server to shut down. The connected user must
have the SHUTDOWN privilege.
MySQL servers support only one type of shutdown;
shutdown_level must be equal to
SHUTDOWN_DEFAULT. Dynamically linked
executables that have been compiled with older versions of the
libmysqlclient headers and call
mysql_shutdown() must be used
with the old libmysqlclient dynamic
library.
An alternative to
mysql_shutdown() is to use the
SHUTDOWN SQL statement.
The shutdown process is described in The Server Shutdown Process.
-
Commands were executed in an improper order.
-
The MySQL server has gone away.
-
The connection to the server was lost during the query.
-
An unknown error occurred.