我刚刚重新启动了 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
服务器时都会执行此脚本,并且它会非常简单地记录准确的启动时间。
然后可以非常容易地计算每次启动/重启的正常运行时间。