Главная > Памятка > Как удобнее сделать дамп базы данных MySQL

Как удобнее сделать дамп базы данных MySQL

17 марта 2009

Делаю памятку для себя.

Расскажу как пользоваться удобным инструментом для этой задачи - Sypex Dumper.

Sypex Dumper - специальный скрипт, написанный на PHP и предназначенный для сохранения баз данных MySQL с последующей возможностью их быстрого восстановления.

Достоинства скрипта:

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

Как пользоваться скриптом

1. Скачать файл скрипта Sypex Dumper можно здесь.
2. Создаём на сервере директорию (например, Save) и заливаем в неё распакованный скрипт.
3. Устанавливаем для этой директории (Save) права chmod 777.
4. В браузере набираем адрес: http://www.vash_site.com/Save/dumper.php
5. В открывшейся страничке вводим данные для базы данных (логин и пароль).

Создаём бекап (дамп, резервную копию) базы данных MySQL.

1. Выбираем базу данных в верхней (БД:) строчке (если баз данных у вас несколько). Верхний раздел: Buckup/Создание резервной копии БД.
2. Фильтр (Фильтр таблиц:) можно не применять, если сохраняете базу данных полностью.
3. Метод сжатия (Метод сжатия:) рекомендуется GZip. Но можно сохранять и без сжатия, если размер невелик.
4. Степень сжатия (Степень сжатия:) выбираете на своё усмотрение, но лучше оставить установленное по-умолчанию 7.
5. Нажимаем кнопку “Применить”.
6. После выполнения работы скрипта скачиваем полученный дамп (“Скачать файл”).

Восстановление базы данных MySQL из бекапа (дампа, резервной копии).

1. Идём в нижний раздел скрипта: Restore/Восстановление БД из резервной копии.
2. Выбираем базу данных, которую восстанавливаем (БД:).
3. Выбираем файл бекапа, из которого восстанавливаем (Файл:).
4. Нажимаем кнопку “Применить”.

Нюансы:

1. Если путь к вашей базе данных не localhost, то в файле dumper.php правим следующую строку:

define("DBHOST", "localhost:3306“);

2. Если кодировка вашей базы данных не cp1251, то в файле dumper.php правим следующую строку:

define("RESTORE_CHARSET", "cp1251“);

Требования скрипта:

Сервер:
PHP 4.3.1 и выше;
MySQL 3.23.56 и выше;
PHP-модули zlib и bz2 (для использования функций сжатия GZip и BZip 2).

Клиент:
современный браузер (Internet Explorer 5.5+, Mozilla Firefox, Opera 8+ и т. п.);
разрешено выполнение JavaScript;
FTP-клиент (для работы с файлами резервных копий).

Взято с сайта http://www.seoadvice.ru/

Памятка , , , , ,

К сожалению, комментарии закрыты.