lubitino.ru https://lubitino.ru:443/forum/ |
|
Как производится резервное копирование и восстановление https://lubitino.ru:443/forum/viewtopic.php?f=26&t=7763 |
Страница 1 из 1 |
Автор: | v@nek [ Пт апр 09, 2010 5:58 pm ] |
Заголовок сообщения: | Как производится резервное копирование и восстановление |
Есть куча способов резервного копирования. Я рассмотрю только 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) В случае обновления форума или других скриптов - там приходится уже думать - ибо базу данных надо также обновлять (тут уж универсального способа нет)... |
Автор: | iDoctor [ Ср апр 21, 2010 1:13 am ] |
Заголовок сообщения: | |
а можно еще через панель хостинга (если хостинг виртуальный и хостер дает эту услугу). берем бэкап за нужный день. выбираем базу. выбираем табличку... откатываетмя на выбраный день. То же самое на файлах. |
Автор: | v@nek [ Ср апр 21, 2010 9:59 am ] |
Заголовок сообщения: | |
Цитата: а можно еще через панель хостинга (если хостинг виртуальный и хостер дает эту услугу). берем бэкап за нужный день. выбираем базу. выбираем табличку... откатываетмя на выбраный день. То же самое на файлах.
Можно и так - если хостер сам бекап делает, либо такая возможность встроена в панель управления. В принципе технически всё сводится к рассказанному выше, только где-то есть кнопочки, которые делают всё то же самое... |
Автор: | v@nek [ Пт ноя 05, 2010 1:35 am ] |
Заголовок сообщения: | |
Ну а теперь - для гораздо более продвинутых: Юзайте, граждане, cron... Ибо, как я убеждаюсь, на личном опыте одну базу вручную бекапить - норм, а если десяток, да с пары серверов - как-то уже не круто... И особая красота - с бекапом данных... Если так каждую папку бекапить (вручную) - то работать будет некогда... Отсюда мораль... Ну а с кроном - красота). Всё автоматом бекапится... |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |