Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот раздел описывает, как использовать mysqldump, чтобы произвести файлы дампа, и как перезагрузить файлы дампа. Файл дампа может использоваться несколькими способами:
Как резервное копирование, чтобы включить восстановлению данных в случае потери данных.
Как источник данных для того, чтобы установить ведомые устройства репликации.
Как источник данных для экспериментирования:
Сделать копию базы данных, которую можно использовать, не изменяя исходные данные.
Чтобы протестировать потенциал обновляют несовместимости.
mysqldump производит два типа вывода, в зависимости от ли --tab
опция дается:
Без --tab
,
mysqldump
пишет SQL-операторы в стандартный вывод. Этот вывод состоит из CREATE
операторы, чтобы создать выведенные объекты (базы данных, таблицы, сохраненные подпрограммы, и т.д), и
INSERT
операторы, чтобы загрузить данные в таблицы. Вывод может быть
сохранен в файле и перезагружал более позднее использование mysql, чтобы воссоздать выведенные объекты. Опции
доступны, чтобы изменить формат SQL-операторов, и управлять, какие объекты выводятся.
С --tab
,
mysqldump
производит два выходных файла для каждой выведенной таблицы. Сервер пишет один файл как разграниченный
вкладкой текст, одну строку на строку таблицы. Этот файл называют
в выходном каталоге. Сервер также
отправляет a tbl_name
.txtCREATE TABLE
оператор для таблицы к mysqldump, который пишет это как названный файл
в выходном
каталоге.tbl_name
.sql