На хостера надейся, а сам не плошай. Создавай бэкап почаще и на комп свой сохраняй!
До недавнего времени я считал процесс бэкапа базы данных одним из нуднейших занятий. Создавать бэкап с помощью стандартных средств phpMyAdmin мне совсем не удобно. Сначала нужно войти в cPanel или другую панель управления сайтом, перейти в phpmyAdmin, выбрать базу для экспорта и создать дамп. Мало того, очень часто, на базах большого объема phpMyAdmin ведет себя не адекватно, показывая чистую белую страницу во время экспорта.
Хочу представить вам небольшой скрипт для создания дампов БД - Supex Dumper. С помощью этой утилиты бэкап базы данных можно делать всего в два клика.
Помимо небольшого размера (~30кб) Supex Dumper имеет несколько отличительных особенностей:
1. Абсолютно бесплатен.
2. Корректно работает с базами большого размера.
3. Высокая скорость работы.
4. Восстановление базы из уже созданного бэкапа.
5. Архивация дампа в gzip и bzip2.
6. Автоматическое определение кодировки БД.
7. Возможность работы с удаленным сервером БД.
8. Простой и функциональный интерфейс.
9. Удобное именование бэкапов в формате ИМЯ_БАЗЫ_ГОД-МЕСЯЦ-ДЕНЬ_ЧАС-МИНУТА.sql.bz2|gz
10. Простая установка.
Установка подразумевает под собой копирование файла dumper.php (да-да, Supex Dumper это всего один файл!) в любую удобную для вас директорию (к которой есть доступ по http). В процессе работы скрипт создаёт директорию backup куда и помещает все сделанные бэкапы. При обращении по адресу http://site.tld/каталог_с_дампером/dumper.php откроется следующий диалог:
где вам надо будет ввести логин и пароль к БД, выбрать метод сжатия (в случае создания бэкапа) или файл с бэкапом (в случае восстановления базы из бэкапа), нажать кнопочку Применить. Всё! Простота - залог успеха.
![]() | ![]() | ![]() |
1. Постарайтесь пробежать глазами по файлу dumper.php (хорошо комментирован на русском языке).
2. Укажите кодировку своей базы вручную, в строке define('CHARSET', 'auto') файла dumper.php, поставив вместо флага auto нужную вам кодировку. В большинстве случаев это cp1251 или utf8.
3. Перед использованием Supex Dumper создайте бэкап проверенными средствами (phpMyAdmin, mysqldump или др.), как говорится, на всякий случай. Только после этого создайте пробный бэкап с помощью Supex Dumper и востановите базу из созданного архива. Получилось?
4. Используйте метод сжатия bzip2 (компрессия почти в полтора раза выше чем у gzip). Важно: использование этого метода сжатия должно поддерживаться вашим хостингом.
Кстати, может кто подскажет похожую утилиту для архивации и восстановления файловой структуры сайта?
P.S. Вы видели когда-нибуть сотовый телефон, который стоит больше миллиона рублей? При упоминании такой цены, понимаешь, что золото, платина, бриллианты - это неотъемлемый аттрибут предмета роскоши, который назвали телефоном скорее по ошибке. Новый Vertu Signature - это роскошный телефон, сборка которого осуществляется вручную и только одним мастером.




1 знатоков знают Где взять денег?:
Скрипт отличный и работает стабильно, также порадовал фильтр...
Вот только скажу что он мне знаком в движке datalife.
Или разработчики cms своровали код(и даж не написали кто разраб) или разработчики superdumpera стырили из datalife (в чём сомневаюсь)
Отправить комментарий