• -50% на Хостинг и VPS! Промо-код: HG50
  • Лучший хостинг

    Что такое mysql-dump

    Дамп базы данных — можно также назвать экспортом или резервной копией базы данных, хотя последние в некоторых случаях не совсем верно. Также mysqldump это специальная утилита для создания резервной копии базы данных. Dump представляет собой файл, обычно с расширением sql, содержащий набор sql стэйтментов (команд) для создания и заполнения таблиц в БД. Сделать дамп базы данных можно средствами панели управления хостингом, при помощи phpMyAdmin и при помощи SSH. Как сделать экспорт при помощи phpMyAdmin описано здесь, экспорт при помощи SSH можно сделать при помощи утилиты mysqldump. Для этого подключаемся к серверу по SSH, вводим команду
    mysqldump -uusername -ppassword db_name > file_name.sql
    или
    mysqldump --user=username --password=password db_name > file_name.sql
    Эти команды идентичные
    -u и --user — параметр для указания имени пользователя БД
    -p и--password — параметр для указания пароля к БД
    db_name — имя базы данных
    file_name.sql — имя файла, в который будет сохранен дамп.
    Данный способ создания дампа имеет ряд преимуществ перед phpMyAdmin. Во-первых, он более быстрый и позволяет без проблем работать с большими базами данных, более 300 Мб. Во-вторых, обладает целым рядом полезных опций. Например:
    С помощью этой команды можно сделать дамп только структуры базы (скелета), без данных. Иногда такая возможность необходима.
    mysqldump -uusername -ppassword db_name -d  > dump.sql
    Можно импортировать определенные таблицы из одной базы в другую, минуя процессы экспорта и импорта.
    mysqldump -uusername -ppassword db_name --tables table1 table2 | mysql -uusername  -ppassword  db_name
    Дамп определенной таблицы
    mysqldump -uusername -ppassword db_name --tables  table1 table2  > dump.sql
    Ну и целый набор опций, таких как создание дампа без определенных таблиц, только тригеров, только процедур и функций, с разбиением на части и т.д.
    Комментарии (0)

    Нет комментариев. Ваш будет первым!

    Добавить комментарий
    © 2012-2018 Hostgid.net. Все права защищены.