Бекап базы данных для «чайников»

Резервное копирование (англ. backup) — процесс создания копии данных на носителе (жёстком диске, дискете и т. д.), предназначенном для восстановления данных в оригинальном месте их расположения в случае их повреждения или разрушения.

Википедия

Дамп базы данных (от англ. dump) — файл с содержимым базы данных, позволяющий воссоздать БД «с нуля»; создается при помощи дампера.

Википедия

Давно ли вы делали копию базы данных вашего сайта? Возможно это стало актуальным обновление CMS или вы решили подстраховаться от непредвиденных форс-мажорных обстоятельств. Так как же сделать копию большой базы данных из интернета? Копирование через FTP соединение возможно не решит вашей задачи, так как в процессе работы соединение может прерываться. Попробуйте использовать SSH соединение.

  • Для этого вам необходимо скачать программу PUTTY, скачать ее можно, например, здесь. Это бесплатная программа, которая позволит соединиться с такими протоколами удаленного доступа, как SSH и Telnet.
  • Инструкция по созданию нового соединения в программе putty.exe

    Кликните мышкой, чтобы сделать рис. больше

  • Запустив программу putty.exe создать новую сессию (1), ввести имя хоста(2), открыть новое соединение(3).
  • В появившемя окне необходимо ввести логин, пароль. Если вы вводите copy-paste, то для того, чтобы вставить текст, используйте SHIFT+INS.
  • Теперь необходимо ввести команду, которая выполнит дамп (копию) вашей базы:
    mysqldump -u имя_пользователя -p -h имя_сервера_БД имя_базы > dump.sql
    dump.sql — это сохраняемый дамп.
    Копия сохранится в соединении, которой вы открыли.
    Хочу обратить внимание на скобку >  — это обязательный атрибут команды. Скобка развернутая в другую стороны < восстановит базу с копии.
  • Для выхода из программы необходимо набрать команду EXIT.