Error number: MY-013105; Symbol: ER_NORMAL_SERVER_SHUTDOWN; SQLSTATE: HY000
Message: %s: Normal shutdown.
错误说明
MY-013105 错误(ER_NORMAL_SERVER_SHUTDOWN)是MySQL服务器发出的一个警告。它表示,MySQL服务器正在或者刚刚完成了它的安全关闭和清理过程。它表示 MySQL服务器正在使用标准,没有数据损坏的方式关闭.
常见案例
当MySQL服务器安全关机时,就会发出这个警告。MySQL服务器可能会因为计划任务而自动关机,也可能是 online/offline 命令作为管理的一部分而被关闭,或者是关机命令被执行。
解决方法
此错误不能被直接修复,而是伴随着服务器安全关闭的过程而发出。可以使用基本的MySQL服务器管理,以确保服务器关闭时不会受到任何损害。
首先,可以执行以下命令确认服务器状态,以及Innodb状态: SHOW GLOBAL STATUS;
其次,可以使用mysqladmin 命令检查服务器的健康状态,以确保它处于健康状态: mysqladmin –status
最后,也可以使用 mysqladmin 来安全地关闭服务器: mysqladmin –shutdown
不过,这种情况下,最好是使用 InnoDB 自己提供的安全关机功能,它可以确保数据文件完整: mysqld –innodb-safe-shutdown.
关机过程中,MySQL 会发出上述警告 —— MY-013105,表示服务器正常关闭,之后服务器就会正常关闭。注意,如果你在执行上述最后一条命令后,没有任何提示反应,就表明服务器的关闭过程已完成,也就是说,上述警告已发出。