MySQL 5.6 C API Developer Guide

7.66 mysql_shutdown()

mysql_shutdown(MYSQL *mysql,
               enum mysql_enum_shutdown_level shutdown_level)


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.

The shutdown process is described in The Server Shutdown Process.

Return Values

Zero for success. Nonzero if an error occurred.