Описание тега mysqldump
mysqldump - это программа резервного копирования клиента, используемая для создания дампа базы данных или коллекции баз данных для резервного копирования или передачи на другой сервер SQL.
Выходные данные mysqldump обычно содержат операторы SQL для создания схемы базы данных, только данные, хранимые процедуры, триггеры, подмножества данных с использованием предложений where или их комбинации. Кроме того, mysqldump также можно использовать для создания файлов в формате CSV, другом тексте с разделителями или формате XML.
По умолчанию mysqldump будет выгружать все базы данных в алфавитном порядке и таблицы в алфавитном порядке в каждой базе данных. Если вы используете свое воображение, вы можете найти более креативные способы более быстрой обработки данных MySQL, используя сценарии оболочки в сочетании с фоновыми процессами. Также по умолчанию mysqldump использует --opt, который определяет --add-drop-table, --add-locks, --create-options, --disable-keys, --extended-insert, --lock-tables, --quick и --set-charset.
Есть много опций, которые управляют поведением mysqldump при выгрузке данных MyISAM и InnoDB, а также приспособления для выполнения вывода mysqldump выполнения двоичного ротации журналов на главном сервере перед выгрузкой и подготовкой подчиненных репликаций для изменения координат репликации (главный файл журнала, позиция главного журнала) во время перезагрузить.