MySQL: Извлечение из дампа только структуры


Бывает, что необходимо быстро восстановить из резервной копии, которая занимает десятки гигабайт одну крошечную таблицу.

В таких случаях разработчики сервера MySQL позаботились об этом наградив замечательную консольную утилиту mysqldump соответствующими возможностями.

Когда нужно из всего дампа извлечь только структуру таблиц без данных необходимо выполнить команду:

mysqldump -uroot -ppassword DB_NAME --no-data  > dump.sql

И mysqldump проигнорирует все INSERT в файле с резервной копией.

Если же у вас очень большие таблицы, рекомендуется делать бекап каждой таблицы по отдельности, что бы можно было быстро восстанавливать соответствующие данные в случае необходимости.
Это делает при помощи команды:

mysqldump -uroot -ppassword DB_NAME  --tables  table1  > dump.sql


Поделиться с друзьями:

Другие публикации:

Написать комментарий через:

 
       
  • ВКонтакте
  •        
  • Локальный блог
  •  
 
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Статьи пользователей на ArtKiev Design Studio