Obter o último uptime do mysql

1

Acabei de reiniciar o serviço MySQL.

Eu sei como obter o Uptime atual, mas, por acaso, existe uma maneira de obter o tempo de atividade antes da última reinicialização?

Obrigado

    
por FLX 04.04.2016 / 17:37

1 resposta

1

Eu tive quase o mesmo problema. Eu resolvi assim:

1) Insira em my.cnf esta linha:

init_file = /some-path/startup.sql

2) No arquivo startup.sql você tem esses comandos MySQL :

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

Cada vez que você inicia / reinicia o MySQL server este script é executado e registra muito bem a hora exata de início.

O tempo de atividade pode ser muito facilmente calculado para cada partida / reinicialização.

    
por 05.04.2016 / 08:12