Безопасность 15 ноября 2012 в 04:22
49 0

Универсальная схема Бэкапа баз данных

Всем привет. Сегодня познакомимся с немаловажной темой для каждого веб-мастера без исключения, это создание бэкапов (backup). Веб-мастера даже шутят по этому поводу, что всех людей можно условно разделить на две категории: те, кто делает backup, и те, кто не делает. Искренне рекомендую всем сохранять резервные копии нужных вам файлов, в дальнейшем это неоднократно вам пригодится и поможет в сложной ситуации.

Универсальная схема бэкапа данных

Резервное копирование (backup) – это электронный процесс создания необходимой копии определенных данных на каком-либо носителе: дискета, флеш-накопитель, жесткий диск, и т.д. Сохранения бекапов – очень важная задача. В случае непредвиденной негативной ситуации у вас под рукой всегда будут ваши копии базы данных со всеми файлами и изображениями. В интернете встречается достаточно примеров, когда веб-мастера не делали вовремя бэкапы своих проектов и часть информации, особенно последние обновления, были безвозвратно утеряны. И ситуаций, при которых может срочно потребоваться сохраненный бэкап предостаточно, например, пожар на хостинге, где хранится ваш сайт, поломка жестких дисков на сервере. На хостингах часто бывает сбой, и тех.поддержка в этот момент занята глобальными проблемами, а не наладкой полной функциональности вашего сайта, либо уклоняясь от конкретной помощи попросту тянет время. Имея бэкап на руках, вы многое, если не все, сможете наладить сами.

На многих хостингах, особенно в последнее время, существует услуга бэкапа данных. Это замечательно. Но все же на мой взгляд, лучше делать бэкап самостоятельно.

Сохраняем базу данных при каждом добавлении или изменении информации на сайте. Обязательно сохраняйте копию полной базы данных сразу после любого обновления вашего ресурса на свой компьютер. Услуга бэкап на сервере, замечательная вещь, с тем лишь недостатком, что в случае краха всей системы этот вариант вас вряд ли удовлетворит. Ведь ваша резервная копия будет находиться там же где и сам сайт. Значит, поступаем следующим образом: добавляете новый пост, фото галерею, любое изменение имеющихся данных – сохраняйте базу обновленных данных в формате sql, а так же экспортный файл в формате xml. Это можно сделать из админки, в пункте Manage-BackUp (sql) и Manage-Export (xml). Получить такую возможность можно благодаря плагину WP DB BackUp. После установки появляется соответствующие пункты.

Локальное хранение и редактирование. Установите на своем компьютере локальный сервер Denver. С помощью него создается локальный диск, где можно хранить ваши бэкапы и тестировать все будущие изменения и обновления сайта. Denver дает возможность установить непосредственно сам движок, который используется на основном сайте в интернете, создать такую же базу данных, и осуществлять отладку будущих постов и всех нововведений. Настроенный и отточенный материал заливайте на хостинг при помощи программы Win SCP, или FileZilla. Рекомендую отказаться от соединения по FTP и пользоваться этими программами. Доступ к серверу осуществляется через защитный протокол SSH, с шифрующимся при этом паролем.

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

То, что описано далее можете расценивать как излишний фанатизм, но не лишним будет сделать и резервные копии локальных копий. Да, именно так. Предосторожность никогда не бывает излишней. Ваш персональный компьютер так же подвержен угрозе поломки, как и хостинг с главным сайтом… По этому поводу вспоминается старый анекдот, тех времен, когда еще в общественном городском транспорте ездили по билетам. Так вот, идет контролер по салону автобуса и спрашивает у всех билеты. Пассажиры предоставляют их. Подходит к школьнику с тем же вопросом. Мальчик показывает контролеру билет и кладет его в карман. Сидящая рядом бабушка спрашивает мальчика: «Внучек, а если ты потеряешь билетик, что будешь делать?» — мальчик отвечает: «На этот случай у меня есть второй билет». И достает из другого кармана второй билет. Бабушка уже ради шутки, снова спрашивает мальчика: «А если и второй потеряешь, тогда-то, что будешь делать?». «А на этот случай – отвечает мальчик — у меня есть на целый месяц проездной». С таким подходом к делу, мальчик гарантированно доберется до места назначения…

Итак, домашние копии копий можно хранить на дополнительном жестком диске, благо стоят они не так дорого и обладают хорошим качеством. Используйте его именно как контейнер резервного хранилища. Создавайте такие копии не чаще чем два раза в месяц (это при активном методе ведения и наполнении сайта). Постоянного подключения к компьютеру такие HDD не имеют, а значит вероятность их поломки или заражения очень мала. Храните на них локальную копию сайта непосредственно, а так же все сделанные бэкапы баз данных. На этом все, с Вами на связи был Кравченко Роман. Удачи!

Обсуждение

Нет комментариев

Оставить комментарий