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

Значок OnWorks

pt-slave-delayp - онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


pt-slave-delay - заставляет подчиненный сервер MySQL отставать от своего главного.

СИНТАКСИС


Использование: pt-slave-delay [OPTIONS] SLAVE_DSN [MASTER_DSN]

pt-slave-delay запускает и останавливает подчиненный сервер по мере необходимости, чтобы он отставал от главного.
SLAVE_DSN и MASTER_DSN используют синтаксис DSN, а значения копируются из SLAVE_DSN в
MASTER_DSN, если он опущен.

Чтобы удерживать slavehost на одну минуту позади своего мастера в течение десяти минут:

pt-slave-delay --delay 1 м --интервал 15 с -- время выполнения 10 м подчиненный хост

РИСКИ


Percona Toolkit зрелый, проверенный в реальном мире и хорошо протестированный, но все базы данных
инструменты могут представлять опасность для системы и сервера базы данных. Перед использованием этого инструмента,
пожалуйста:

· Прочтите документацию к инструменту

· Просмотрите известные "ОШИБКИ" инструмента.

· Протестируйте инструмент на непроизводственном сервере

· Сделайте резервную копию вашего производственного сервера и проверьте резервные копии

ОПИСАНИЕ


"pt-slave-delay" наблюдает за ведомым устройством и запускает и останавливает его репликационный поток SQL как
необходимо держать его по крайней мере так далеко позади мастера, как вы просите. На практике это
обычно заставляет ведомое устройство задерживаться между "--delay" и "--delay" + "- interval" позади
хозяин.

Он основывает задержку на позициях binlog в журналах реле подчиненного устройства по умолчанию, поэтому есть
не нужно подключаться к мастеру. Это хорошо работает, если поток ввода-вывода не отстает от мастера.
много, что типично для большинства установок репликации; задержка потока ввода-вывода обычно
миллисекунды в быстрой сети. Если задержка вашего потока ввода-вывода слишком велика для ваших целей,
«pt-slave-delay» также может подключаться к мастеру для получения информации о позициях бинарного журнала.

Если поток ввода-вывода подчиненного устройства сообщает, что он ожидает, пока поток SQL освободит некоторое реле
пространство журнала, "pt-slave-delay" автоматически подключится к мастеру, чтобы найти двоичный журнал
позиции. Если указаны "--ask-pass" и "--daemonize", возможно, что это может
заставить его запросить пароль во время демонизации. В этом случае он выходит. Следовательно, если
вы думаете, что ваш раб может столкнуться с этим условием, вы должны обязательно указать
"--use-master" явно при демонизации или не указывать "--ask-pass".

SLAVE_DSN и необязательный MASTER_DSN оба являются DSN. См. «ОПЦИИ DSN». Отсутствует
Значения MASTER_DSN заполняются значениями из SLAVE_DSN, поэтому вам не нужно указывать
их в обоих местах. "pt-slave-delay" читает все обычные файлы опций MySQL, такие как
~ / .my.cnf, поэтому вам может не потребоваться указывать имя пользователя, пароль и другие общие параметры на
все.

"pt-slave-delay" пытается корректно завершить работу, перехватывая такие сигналы, как Ctrl-C. Ты не можешь
обход "- [нет] продолжить" с перехватываемым сигналом.

ПРИВИЛЕГИИ


pt-slave-delay требует следующих привилегий: PROCESS, REPLICATION CLIENT и SUPER.

ВЫВОД


Если вы укажете "--quiet", вывода не будет. В противном случае нормальный выход - это статус
сообщение, состоящее из отметки времени и информации о том, что делает "pt-slave-delay":
запускать раба, останавливать раба или просто наблюдать.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Этот инструмент принимает дополнительные аргументы командной строки. Обратитесь к «ОБЗОРУ» и использованию
информация для подробностей.

--иск-пас
Запрашивать пароль при подключении к MySQL.

--charset
краткая форма: -A; тип: строка

Набор символов по умолчанию. Если значение - utf8, устанавливает binmode Perl на STDOUT на utf8,
передает параметр mysql_enable_utf8 в DBD :: mysql и запускает SET NAMES UTF8 после
подключение к MySQL. Любое другое значение устанавливает binmode на STDOUT без слоя utf8,
и запускает SET NAMES после подключения к MySQL.

--config
тип: Массив

Прочтите этот список файлов конфигурации, разделенных запятыми; если указано, это должно быть первым
параметр в командной строке.

- [нет] продолжить
по умолчанию: да

При выходе продолжите репликацию в обычном режиме. После выхода перезапустите поток SQL подчиненного устройства.
без условия UNTIL, поэтому он будет работать как обычно и догонит мастера. Это
включен по умолчанию и работает, даже если вы завершите "pt-slave-delay" с помощью Control-C.

- демонизировать
Разверните на задний план и отсоедините от корпуса. Только операционные системы POSIX.

--база данных
краткая форма: -D; тип: строка

База данных, используемая для подключения.

--defaults-файл
краткая форма: -F; тип: строка

Только читать параметры mysql из данного файла. Вы должны указать абсолютный путь.

--задерживать
тип: время; по умолчанию: 1 час

Насколько раб должен отставать от своего хозяина.

--Помогите
Показать справку и выйти.

--хозяин
краткая форма: -h; тип: строка

Подключитесь к хосту.

--интервал
тип: время; по умолчанию: 1 м

Как часто "pt-slave-delay" должен проверять, нужно ли запускать ведомое устройство или
остановился.

--бревно
тип: строка

Распечатать весь вывод в этот файл при демонтировании.

--пароль
краткая форма: -p; тип: строка

Пароль для использования при подключении. Если пароль содержит запятые, их нужно экранировать.
с обратной косой чертой: "пример \, пожалуйста"

--пид
тип: строка

Создайте данный файл PID. Инструмент не запустится, если файл PID уже существует и
PID, который он содержит, отличается от текущего PID. Однако, если файл PID
существует и содержащийся в нем PID больше не работает, инструмент перезапишет PID
файл с текущим PID. PID-файл автоматически удаляется при выходе из инструмента.

--порт
краткая форма: -P; тип: int

Номер порта для подключения.

--тихий
краткая форма: -q

Не печатайте информационные сообщения о работе. Подробности см. В разделе ВЫХОД.

- время выполнения
тип: время

Как долго должна работать "pt-slave-delay" перед выходом. По умолчанию запускается вечно.

--set-варс
тип: Массив

Задайте переменные MySQL в этом списке пар «переменная = значение», разделенном запятыми.

По умолчанию набор инструментов:

wait_timeout = 10000

Переменные, указанные в командной строке, отменяют эти значения по умолчанию. Например,
указание "--set-vars wait_timeout = 500" отменяет значение по умолчанию 10000.

Инструмент выводит предупреждение и продолжает, если переменная не может быть установлена.

--разъем
краткие формы; тип: строка

Файл сокета, используемый для подключения.

--использователь
Получайте позиции бинлога от мастера, а не от ведомого. Не доверяйте позициям бинарного журнала в
журнал реле подчиненного устройства. Подключитесь к мастеру и получите вместо этого позиции бинлога. если ты
укажите эту опцию без указания MASTER_DSN в командной строке, "pt-slave-delay"
проверяет SHOW SLAVE STATUS ведомого, чтобы определить имя хоста и порт для
подключение к мастеру.

"pt-slave-delay" использует только значения MASTER_HOST и MASTER_PORT из SHOW SLAVE
СОСТОЯНИЕ основного подключения. Он не использует значение MASTER_USER. Если хочешь
чтобы указать имя пользователя для мастера, отличное от того, которое вы используете для подключения к
slave, вы должны явно указать опцию MASTER_DSN в командной строке.

--Пользователь
краткая форма: -u; тип: строка

Пользователь для входа, если не текущий пользователь.

--версия
Показать версию и выйти.

- [нет] проверки версии
по умолчанию: да

Проверьте наличие последней версии Percona Toolkit, MySQL и других программ.

Это стандартная функция "автоматической проверки обновлений" с двумя дополнительными
Особенности. Сначала инструмент проверяет версию других программ в локальной системе в
дополнение к собственной версии. Например, он проверяет версию каждого сервера MySQL.
он подключается к Perl и модулю Perl DBD :: mysql. Во-вторых, он проверяет и предупреждает
о версиях с известными проблемами. Например, в MySQL 5.5.25 была критическая ошибка и
был переиздан как 5.5.25a.

Все обновления или известные проблемы распечатываются в STDOUT перед обычным выводом инструмента.
Эта функция никогда не должна мешать нормальной работе инструмента.

Для получения дополнительной информации посетите .

DSN ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Эти параметры DSN используются для создания DSN. Каждая опция дается как «option = value».
Параметры чувствительны к регистру, поэтому P и p - это не одно и то же. Не может быть
пробел до или после "=", и если значение содержит пробелы, его следует заключить в кавычки.
Параметры DSN разделяются запятыми. См. Полную информацию на странице руководства percona-toolkit.

· А

dsn: кодировка; копия: да

Набор символов по умолчанию.

· Д

dsn: база данных; копия: да

База данных по умолчанию.

· Ф

dsn: mysql_read_default_file; копия: да

Только читать параметры по умолчанию из данного файла

· Ч

dsn: host; копия: да

Подключитесь к хосту.

· п

dsn: пароль; копия: да

Пароль для использования при подключении. Если пароль содержит запятые, их нужно экранировать.
с обратной косой чертой: "пример \, пожалуйста"

· П

dsn: порт; копия: да

Номер порта для подключения.

· С

dsn: mysql_socket; копия: да

Файл сокета, используемый для подключения.

· U

dsn: пользователь; копия: да

Пользователь для входа, если не текущий пользователь.

ОКРУЖАЮЩАЯ СРЕДА


Переменная среды «PTDEBUG» включает вывод подробной отладки в STDERR. Включить
отладку и запись всего вывода в файл, запустите инструмент, например:

PTDEBUG = 1 pt-slave-delay ...> ФАЙЛ 2> & 1

Будьте осторожны: вывод отладки очень объемный и может генерировать несколько мегабайт вывода.

СИСТЕМА ТРЕБОВАНИЯ


Вам понадобятся Perl, DBI, DBD :: mysql и некоторые основные пакеты, которые должны быть установлены в любом
разумно новая версия Perl.

Используйте pt-slave-delayp онлайн с помощью сервисов onworks.net


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

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

Команды Linux

Ad