1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qihoo360git-mysql-sniffer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_CN.md 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 04:59 f1fe054

MySQL Sniffer — это инструмент для перехвата пакетов, основанный на протоколе MySQL. Он в реальном времени перехватывает запросы от сервера MySQL или клиента и форматирует вывод.

Вывод включает в себя:

  • время доступа;
  • имя пользователя;
  • IP-адрес источника;
  • базу данных, к которой был осуществлён доступ;
  • продолжительность выполнения команды;
  • количество строк данных, возвращённых запросом;
  • выполненную команду.

Также MySQL Sniffer может быть использован для перехвата запросов к Atlas — промежуточному программному обеспечению с открытым исходным кодом от Qihoo 360, основанному на MySQL.

Аналогичные инструменты включают vc-mysql-sniffer и tshark с параметром -e mysql.query для анализа протокола MySQL.

Использование

Рекомендуется компилировать и устанавливать MySQL Sniffer на CentOS 6.2 или более поздней версии, а также запускать его с правами администратора.

Для установки необходимо выполнить следующие шаги:

  1. Клонировать репозиторий с помощью git:
    git clone git@github.com:Qihoo360/mysql-sniffer.git
  2. Перейти в каталог проекта:
    cd mysql-sniffer
  3. Создать каталог proj:
    mkdir proj
  4. Перейти в созданный каталог:
    cd proj
  5. Скомпилировать проект с помощью CMake:
    cmake ../
  6. Собрать проект:
    make
  7. Перейти в директорию bin:
    cd bin/

MySQL Sniffer имеет множество параметров командной строки, которые позволяют настроить его работу. Например, параметр -h выводит справку по использованию инструмента.

Инструмент может использоваться для мониторинга активности MySQL и анализа запросов, выполняемых пользователями. Это может помочь выявить проблемы с производительностью, безопасностью и оптимизацией запросов.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/qihoo360git-mysql-sniffer.git
git@api.gitlife.ru:oschina-mirror/qihoo360git-mysql-sniffer.git
oschina-mirror
qihoo360git-mysql-sniffer
qihoo360git-mysql-sniffer
master