mysql -u root -p -N -e"show processlist\G;" | egrep "Host\:" | awk -F: '{ print $2 }' | sort | uniq -c
Эта команда позволяет узнать количество подключений к серверу MySQL. Она выполняет следующие шаги:
1. mysql -u root -p -N -e"show processlist\G;" — Подключается к MySQL серверу с пользователем ‘root’, запрашивает список процессов и выводит его в формате ‘G’.
2. egrep "Host\:" — Фильтрует строки, содержащие информацию о хостах, где происходят подключения.
3. awk -F: '{ print $2 }' — Разбивает строки по символу «:» и выводит второй элемент, который содержит информацию о хосте.
4. sort — Сортирует хосты в алфавитном порядке.
5. uniq -c — Подсчитывает количество уникальных хостов и выводит их с количеством.
Альтернативы: Можно использовать другие инструменты для мониторинга MySQL, такие как MySQL Workbench или инструменты командной строки MySQL для получения подобной информации.
