获取 mysql 上次正常运行时间

获取 mysql 上次正常运行时间

我刚刚重新启动了 MySQL 服务。

我知道如何获取当前的正常运行时间,但有没有办法获取上次重启之前的正常运行时间?

谢谢

答案1

我遇到了几乎同样的问题。我是这样解决的:

1)插入my.cnf此行:

init_file = /some-path/startup.sql

2)文件中startup.sql有以下MySQL命令:

CREATE TABLE IF NOT EXISTS MySqlServerLog ( MySqlServerStarted DATETIME );
INSERT INTO MySqlServerLog SET MySqlServerStarted = NOW();

每次启动/重新启动MySQL服务器时都会执行此脚本,并且它会非常简单地记录准确的启动时间。

然后可以非常容易地计算每次启动/重启的正常运行时间。

相关内容