Это команда mydumper, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
mydumper - многопоточный дамп MySQL
СИНТАКСИС
мой самосвал [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ]
ОПИСАНИЕ
мой самосвал это инструмент, используемый для резервного копирования серверов баз данных MySQL намного быстрее, чем
Инструмент mysqldump, распространяемый с MySQL. Он также имеет возможность извлекать двоичный файл
журналы с удаленного сервера одновременно с самим дампом. Преимущества
mydumper:
· Параллелизм (следовательно, скорость) и производительность (позволяет избежать дорогостоящего преобразования набора символов.
процедуры, эффективный код в целом)
· Легче управлять выводом (отдельные файлы для таблиц, дамп метаданных и т. Д., Легко
просмотр / анализ данных)
· Согласованность - сохраняет моментальные снимки по всем потокам, обеспечивает точный мастер и
позиции ведомого журнала и т. д.
· Управляемость - поддерживает PCRE для указания включений базы данных и таблиц и
исключения
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
The мой самосвал Инструмент имеет несколько доступных опций:
--помощь, -?
Показать текст справки
--хозяин, -h
Имя хоста сервера MySQL для подключения (по умолчанию localhost)
--Пользователь, -u
Имя пользователя MySQL с правильными привилегиями для выполнения дампа
--пароль, -p
Соответствующий пароль для пользователя MySQL
- порт, -P
Порт для подключения к MySQL.
ПРИМЕЧАНИЕ:
Для TCP-соединений localhost используйте 127.0.0.1 для --хозяин.
--разъем, -S
Файл сокета домена UNIX, используемый для подключения
--база данных, -B
База данных для дампа
--таблицы-список, -T
Список таблиц для дампа, разделенных запятыми.
--потоки, -t
Количество потоков для сброса данных, по умолчанию 4
ПРИМЕЧАНИЕ:
В mydumper используются другие потоки, этот параметр не управляет этими потоками.
--outputdir, -o
Имя выходного каталога, по умолчанию экспорт-ГГГГММДД-ЧЧММСС
- размер заявления, -s
Максимальный размер оператора вставки перед переходом к новому оператору,
по умолчанию 1,000,000 байт
- строки, -r
Разделить таблицу на части из этого количества строк, по умолчанию неограниченно
--компресс, -c
Сжать выходные файлы
--сжать-ввод, -C
Используйте сжатие клиентского протокола для подключений к серверу MySQL
--сборка-пустых-файлов, -e
Создавать пустые файлы дампа, если нет данных для дампа
- регулярное выражение, -x
Регулярное выражение для сопоставления с базой данных и таблицей
--ignore-engine, -i
Разделенный запятыми список механизмов хранения, которые следует игнорировать
--нет-схем, -m
Не сбрасывайте схемы с данными
--нет данных, -d
Не выгружать данные таблицы
- триггеры, -G
Дамп-триггеры
--События, -E
Дамп событий
- подпрограммы, -R
Дамп хранимых процедур и функций
--long-query-guard, -l
Тайм-аут для длительного выполнения запроса в секундах, по умолчанию 60
--kill-long-questions, -K
Убейте долго выполняющиеся запросы вместо прерывания дампа
--версия, -V
Показать версию программы и выйти
--подробный, -v
Многословие сообщений. 0 = без звука, 1 = ошибки, 2 = предупреждения, 3 = информация.
По умолчанию 2.
- бинлоги, -b
Получите двоичные журналы с сервера, а также файлы дампа (вам нужно скомпилировать с
-DWITH_BINLOG = ВКЛ)
- демон, -D
Включить режим демона
--snapshot-интервал, -I
Интервал между каждым снимком дампа (в минутах), требуется - демон, по умолчанию 60
(минуты)
--лог-файл, -L
Файл для записи вывода mydumper вместо вывода на консоль. Полезно для демона
Режим.
--блокировки, -k
Не выполняйте временную общую блокировку чтения.
ПРЕДУПРЕЖДЕНИЕ:
Это вызовет непоследовательные резервные копии.
- [skip-] tz-utc
SET TIME_ZONE = '+ 00:00' в верхней части дампа, чтобы разрешить сброс данных TIMESTAMP, когда
на сервере есть данные в разных часовых поясах или данные перемещаются между серверами с
разные часовые пояса, по умолчанию используется --skip-tz-utc для отключения.
--без-блокировка
Минимизируйте время блокировки на таблицах InnoDB, захватывая ТАБЛИЦУ БЛОКИРОВКИ ... ЧИТАТЬ на всех
не-innodb столы.
--chunk-файл -F
Разделите таблицы на части этого размера выходного файла. Это значение в МБ.
--успех-на-1146
Не увеличивать количество ошибок и Предупреждение вместо Критического, если таблица не
существовать
--use-точки сохранения
Используйте точки сохранения, чтобы уменьшить проблемы с блокировкой метаданных, требуются привилегии SUPER
Используйте mydumper онлайн с помощью сервисов onworks.net