Скрыть объявление

Уважаемые Коллеги.

Данный форум является дополнительной, публичной площадкой для поддержки клиентов хостинга ДатаБор, но также и для всех желающих. Все сообщения (вопросы, ответы и тд) будут видны публично и будут индексироваться поисковыми системами. Если вы хотите спрятать сообщение, используйте хайды по разным параметрам. Время ответа на форуме поддержки может составлять от 1 часа - до 5 часов в зависимости от загруженности дежурного администратора.

Для оперативного решения вопросов в закрытом формате, пользуйтесь пожалуйста нашим биллингом - тикет система.

Мы также всегда рады ответить на ваши вопросы по Скайпу: databor и по email: info@databor.ru

С уважением, администрация ДатаБор.

Просмотр запросов к MySQL в реальном времени

Тема в разделе "VPS (VDS)", создана пользователем root, 30 янв 2017.

Метки:
  1. root

    root root Команда форума

    Для просмотра запросов к MySQL в реальном времени необходимо знать пароль пользователя root от MySQL (не путать с паролем пользователя root).

    Просмотреть запросы можно в интерактивном режиме MySQL:
    # mysql -u root -pваш-пароль
    mysql>SHOW FULL PROCESSLIST;
    +--------+---------------+-----------+------------------+---------+------+-------+-----------------------+
    | Id | User | Host | db | Command | Time | State | Info |
    +--------+---------------+-----------+------------------+---------+------+-------+-----------------------+
    | 100 | administrator | localhost | stats | Sleep | 10 | | NULL |
    | 619568 | gorodkov | localhost | admindb | Sleep | 2 | | NULL |
    | 619587 | app | localhost | test | Sleep | 0 | | NULL |
    | 619590 | app | localhost | test | Sleep | 0 | | NULL |
    | 619591 | katerina | localhost | katya3 | Sleep | 0 | | NULL |
    | 619592 | root | localhost | NULL | Query | 0 | NULL | SHOW FULL PROCESSLIST |
    +--------+---------------+-----------+------------------+---------+------+-------+-----------------------+


    или командой:
    # mysql -uroot -pваш-пароль -e "SHOW FULL PROCESSLIST;"

    Удобство второй команды заключается в том, что ее можно удобно использовать в скриптах.
    Например команду можно добавить в cron:
    # crontab -e
    * * * * * mysql -uroot -pваш-пароль -e "SHOW FULL PROCESSLIST;" >> /var/log/mysql-process.log


    Данная запись в cron означает то, что каждую минуту будет запускаться проверка запросов MySQL, а результат проверки будет заноситься в файл /var/log/mysql-process.log