Как узнать время работы (uptime) mysql сервера?

Вопрос: как я могу узнать время безотказной работы сервера MySQL из командной строки Linux?

Ответ: есть несколько простых способов проверить время безотказной работы сервера MySQL с терминала Linux, независимо от того, используете ли вы vps, облако или выделенный компьютер, методы одинаковы, и они будут работать на большинстве версий MySQL.

3 способа проверить работоспособность сервера MySQL из командной строки

Есть несколько способов получить время безотказной работы MySQL, если вы находитесь на Linux VPS, облаке или выделенном сервере. Давайте рассмотрим каждый из них, используя команду mysqladmin из терминала Linux.

1. Используйте параметр статуса для команды mysqladmin.

mysqladmin status -p

Вставьте свой root-пароль MySQL, и вы должны получить примерно такой результат:

[[email protected]:~] mysqladmin status -p
Enter password: 
Uptime: 2800485  Threads: 1  Questions: 79097902  Slow queries: 274  Opens: 121188  Flush tables: 1  Open tables: 400  Queries per second avg: 28.244
[[email protected]:~]

Как видите, использование команды mysqladmin status даст вам время безотказной работы, но не в удобочитаемом формате, поскольку оно выражается в секундах, даже не в минутах или часах.

2. Проверьте время работы MySQL с помощью команды mysqladmin.

mysqladmin version -p

Вывод должен быть похож на этот:

[[email protected]:~]mysqladmin version -p
Enter password: 
mysqladmin  Ver 8.42 Distrib 5.x, for Linux on x86_64
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version		5.x
Protocol version	10
Connection		Localhost via UNIX socket
UNIX socket		/var/lib/mysql/mysql.sock
Uptime:			32 days 9 hours 56 min 55 sec

[[email protected]:~]

В последней строке вы увидите время безотказной работы MYSQL, выраженное в днях, что намного проще, чем вариант 1.

команда версии mysqladmin, один из самых простых способов проверить работоспособность сервера MySQL.

3. Получите время безотказной работы, используя mysqladmin с параметром ver

mysqladmin ver -p

Эта команда аналогична команде «mysqladmin version» и предоставит ту же информацию.