АнглийскийФранцузскийИспанский

Значок OnWorks

mysqlprocgrep - Онлайн в облаке

Запустите mysqlprocgrep в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда mysqlprocgrep, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mysqlprocgrep - Списки процессов сервера поиска

СИНТАКСИС


mysqlprocgrep [кредита]

ОПИСАНИЕ


Эта утилита сканирует списки процессов для серверов, указанных с использованием экземпляров
--сервер вариант и выбирает те, которые соответствуют условиям, указанным с помощью --возраст и
--match-xxx параметры. Чтобы процесс соответствовал, все указанные условия должны соответствовать. Утилита
затем либо печатает выбранные процессы (по умолчанию), либо выполняет определенные действия на
их.

Если нет --возраст или --match-xxx, утилита выбирает все процессы.

Параметры --match-xxx соответствуют столбцам в INFORMATION_SCHEMA.PROCESSLIST
стол. Например, --match-команда определяет условие соответствия для СПИСОК ПРОЦЕССОВ.КОМАНДА
значения столбца. Нет опции --match-time. Чтобы указать условие на основе процесса
время, используйте --возраст.

Процессы, которые можно увидеть и остановить, зависят от того, использовалась ли учетная запись для подключения
к серверу есть ПРОЦЕСС ПРОЕКТИРОВАНИЯ и СУПЕР привилегии. Без ПРОЦЕСС ПРОЕКТИРОВАНИЯ, учетная запись не может
видеть процессы, принадлежащие другим аккаунтам Без СУПЕР, учетная запись не может убивать процессы
принадлежащие другим счетам

Чтобы указать, как отображать вывод, используйте одно из следующих значений с --формат
опции:

· сетка (По умолчанию)

Отображение вывода в формате сетки или таблицы, как в mysql монитор.

· CSV

Отображение вывода в формате значений, разделенных запятыми.

· таб

Отображать вывод в формате, разделенном табуляцией.

· вертикальный

Отображать вывод в формате с одним столбцом, как в команде \ G для mysql
монитор.
Возможности

mysqlprocgrep принимает следующие параметры командной строки:

· --помощь

Отобразите справочное сообщение и выйдите.

· --Age =

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

Допустимые суффиксы: s (Второй), m (минута), h (час), d (день), и w (неделя).
Например, 4h15m значит 4 часа 15 минут.

Для обоих форматов спецификации могут опционально предшествовать + или -, где +
означает старше указанного времени, а - означает младше указанного времени.

· --Format = , -f

Укажите выходной формат отображения. Допустимые значения формата: сетка, CSV, таби
вертикальный, По умолчанию сетка.

· --Kill-соединение

Убейте соединение для всех подходящих процессов (например, Убить ПОДКЛЮЧЕНИЕ заявление).

· --Kill-query

Завершите запрос для всех подходящих процессов (например, Убить ЗАПРОС заявление).

· --Match-command =

Сопоставьте все процессы, в которых Command поле соответствует шаблону.

· --Match-db =

Сопоставьте все процессы, в которых Db поле соответствует шаблону.

· --Match-host =

Сопоставьте все процессы, в которых Хозяин поле соответствует шаблону.

· --Match-info =

Сопоставьте все процессы, в которых Туристам поле соответствует шаблону.

· --Match-state =

Сопоставьте все процессы, в которых Область поле соответствует шаблону.

· --Match-user =

Сопоставьте все процессы, в которых Информация о пользователе поле соответствует шаблону.

· --Распечатать

Распечатать информацию о соответствующих процессах. Это значение по умолчанию, если нет
--kill-соединение or --kill-запрос предоставляется вариант. Если задана опция уничтожения, --Распечатать
печатает информацию о процессах перед их уничтожением.

· --Regexp, --basic-regexp, -G

Выполните сопоставление с образцом, используя REGEXP оператор. По умолчанию используется LIKE для
соответствие. Это влияет на параметры --match-xxx.

· --Server =

Информация о подключении к серверу для поиска в формате:
<пользователь> [:ПАРОЛЬ>] @кашель> [:порт>] [:гнездо>] илилогин-путь> [:порт>] [:гнездо>]. Использовать
эта опция несколько раз для поиска на нескольких серверах.

· --Sql, --print-sql, -Q

Вместо отображения выбранных процессов выдайте ВЫБОР заявление, которое извлекает
информация о них. Если --kill-соединение or --kill-запрос дается вариант,
Утилита генерирует хранимую процедуру с именем kill_processes () для уничтожения запросов
А не ВЫБОР заявление.

· --Sql-body

Подобно --sql, но выводит результат как тело хранимой процедуры без
СОЗДАТЬ ПОРЯДОК часть определения. Это можно было бы использовать, например, для генерации
событие для сервера Event Manager.

При использовании с опцией kill генерируется код для уничтожения совпадающих запросов. Примечание
что невозможно выполнить испущенный код, если он не помещен в сохраненный
рутина, событие или триггер. Например, следующий код может быть сгенерирован для уничтожения
все неактивные соединения для пользовательских www-данных:

$ mysqlprocgrep --kill-connection --sql-body \
> --match-user = www-data --match-state = sleep
ОБЪЯВИТЬ kill_done INT;
ОБЪЯВИТЬ КУРСОР kill_cursor ДЛЯ
ВЫБОР
Идентификатор, Пользователь, Хост, БД, Команда, Время, Состояние, Информация
от
INFORMATION_SCHEMA.PROCESSLIST
ГДЕ
пользователь НРАВИТСЯ 'www-data'
И
Состояние КАК 'сон'
ОТКРЫТЬ kill_cursor;
НАЧАТЬ
ОБЪЯВИТЬ идентификатор BIGINT;
ЗАЯВИТЬ ОБРАБОТЧИК ВЫХОДА ДЛЯ НЕ НАЙДЕН НАБОР kill_done = 1;
kill_loop: ЦИКЛ
FETCH kill_cursor INTO id;
УБИТЬ ИДЕНТИФИКАТОР СОЕДИНЕНИЯ;
КОНЕЦ ПЕТЛИ kill_loop;
КОНЕЦ;
ЗАКРЫТЬ kill_cursor;

· --Verbose, -v

Укажите, сколько информации нужно отображать. Используйте эту опцию несколько раз, чтобы увеличить
количество информации. Например, -v = подробный, -вв = более подробный, -ввв =
отлаживать.

· --Версия

Вывести информацию о версии и выйти.
ПРИМЕЧАНИЯ

Для того, чтобы получить --формат опция, допустимые значения не чувствительны к регистру. Кроме того, значения
может быть определен как любой недвусмысленный префикс допустимого значения. Например, --format = g
определяет формат сетки. Ошибка возникает, если префикс соответствует более чем одному допустимому значению.

Путь к клиентским инструментам MySQL должен быть включен в переменную среды PATH в
чтобы использовать механизм аутентификации с путями входа. Это позволит утилите
используйте инструменты my_print_defaults, которые необходимы для чтения значений пути входа из
файл конфигурации входа в систему (.mylogin.cnf).
ПРИМЕРЫ

Для каждого примера предположим, что пользователь root на localhost имеет достаточные привилегии, чтобы убить
запросы и связи.

Убить все запросы, созданные пользовательскими матами младше 1 минуты:

mysqlprocgrep --server = корень @ localhost \
--match-user = mats --age = -1m --kill-query

Убить все соединения, которые не использовались более 1 часа:

mysqlprocgrep --server = корень @ localhost \
--match-command = sleep --age = 1h --kill-connection

АВТОРСКИЕ ПРАВА


Используйте mysqlprocgrep в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    KDiff3
    KDiff3
    Этот репозиторий больше не поддерживается
    и хранится в архивных целях. Видеть
    https://invent.kde.org/sdk/kdiff3 for
    новейший код и
    https://download.kde.o...
    Скачать KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX — это графический интерфейс для
    USB-загрузчик Ванинкоко, основанный на
    libwiigui. Он позволяет перечислять и
    запуск игр Wii, игр Gamecube и
    доморощенный на Wii и WiiU...
    Скачать USBLoaderGX
  • 3
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • 4
    KompoZer
    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф...
    Скачать Композер
  • 5
    Бесплатная загрузка манги
    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало...
    Скачать бесплатный загрузчик манги
  • 6
    UNetbootin
    UNetbootin
    UNetbootin позволяет создавать загрузочные
    Живые USB-накопители для Ubuntu, Fedora и
    другие дистрибутивы Linux без
    запись компакт-диска. Работает на Windows, Linux,
    и ...
    Скачать UNetbootin
  • Больше »

Команды Linux

Ad