Как контролировать состояние кластера MariaDB Galera из командной строки

Я знаю для проверки состояния кластера Galera, команда, которая должна использоваться после того, как вход в систему mysql клиента:

SHOW STATUS LIKE 'wsrep%';

но, как получить вывод непосредственно от командной строки?

Команда ниже результата по ошибке:

[root@mariadb01 ~]# mysql -u root -p "SHOW STATUS LIKE 'wsrep%';"
Enter password:
ERROR 1049 (42000): Unknown database 'SHOW STATUS LIKE 'wsrep%';'

Я планирую создать простой контроль с помощью крона и удара, таким образом требование для получения вывода с помощью командной строки

1
задан 21 April 2017 в 06:45
1 ответ

После просмотра сайта http://www.fromdual. com/making-haproxy-high-available-for-mysql-galera-cluster , я нашел свой собственный ответ.

Ответ на мониторинг состояния кластера Galera из командной строки - это команда:

# mysql -u root -p<your_password> --exec="SHOW STATUS LIKE 'wsrep%';"

Пример:

[root@mariadb01 ~]# mysql -u root -p<your_password> --exec="SHOW STATUS LIKE 'wsrep%';" |grep wsrep_local_state_comment
wsrep_local_state_comment       Synced
3
ответ дан 3 December 2019 в 18:40

Теги

Похожие вопросы