Есть куча способов резервного копирования.
Я рассмотрю только 3 из них.
(статья может быть полезна для начинающих и продвинутых администраторов).
Первый способ:
Бекап всех данных.
Я делаю его через консоль (захожу через ssh) и набираю "tar czf lubitino.tar lubitino.ru" - архивация каталога "lubitino.ru" (
замечание: доступа к консоли на большинстве хостингов нет).
Второй способ (применительно к форуму)
Можно делать действительно через "Обслуживание", "Резервное копирование". Лучше выбрать "gzip".
Но! При использовании этого способа бывают проблемы с кодировкой. Поэтому я его не люблю. И копирую базу либо через phpmyadmin, либо скриптом dumper.
Третий способ (скриптом dumper)
Алгоритм:
1) Скачать скрипт вот отсюда:
http://sypex.net/ru/products/dumper/downloads/
2) Загрузить скрипт на сервер (по ftp или иным способом)
3) Запустить этот скрипт (набрать http://АдресСервера/ПутьКСкрипту/dumper.php)
4) Ввести логин и пароль пользователя (для базы).
5) Выбрать пункт "Backup / Создание резервной копии БД" и базу данных
НЕ "information_schema", а имя нужной базы данных.
6) Нажать "Применить".
Резервная копия создана...
--------------------------------------------------------------------
Для восстановления:
1) Загрузить скрипт на сервер (по ftp или иным способом).
2) Запустить этот скрипт (набрать http://АдресСервера/ПутьКСкрипту/dumper.php)
3) Создать базу данных и пользователя к ней (средствами хостинга, phpmyadmin или другим способом). (на этом этапе база данных пока что пустая).
4) Ввести логин и пароль пользователя (для этой базы).
5) Загрузить по ftp файл базы данных (sql или gzip) в каталог backup в каталоге dumper (подкаталог там один, собственно).
6) Выбрать "Restore / Восстановление БД из резервной копии".
7) Выбрать нужную базу данных.
НЕ "information_schema"!!!
8 ) Выбрать нужный файл базы данных.
9) Нажать "Применить"
База восстановлена...
Замечания:
1) Для небольших баз данных можно использовать phpmyadmin. Хотя проблемы с кодировкой через него - вещь довольно популярная. А для крупных баз данных - только dumper...
2) В случае обновления форума или других скриптов - там приходится уже думать - ибо базу данных надо также обновлять (тут уж универсального способа нет)...