Как сделать бэкап сайта и базы данных MySql? Резервное копирование сайта

Резервное копирование своего сайтаПриветствую Вас дорогие друзья на блоге  firelinks.ru. Сегодня мы затронем очень важную тебе для любого сайта и речь пойдет о том как сделать бэкап своего сайта и не потерять посетителей. В интернете существует огромное количество сервисов где может находиться Ваш сайт и нет никакой уверенности что тот или иной сервис будет вечен и не пойдет ко дну.

Причин потери своего ресурса может быть очень много:

  • Банкротство компании провайдера;
  • Закрытие сервиса где размещался сайт;
  • Мошеннические действия со стороны администрации ресурса;
  • Не своевременное создание копии сайта и базы данных сайта.
  • экспорт базы из панели phpMySql;
  • Создание запроса в разделе резервные копии.

Создание резервной копии сайта на компьютереЭто лишь первые пришедшие в голову факты того что может случиться, а их достаточно много и никто Вас от этого не защитит. Существует в интернете не мало рассказов как блогеры и разные владельцы сайта теряли свои сайты на которые они вкладывали уйму своего времени, сил и нервов а тут все сразу пропало и никак это не вернешь обратно. Вы только представьте что Вы копите деньги на что-то и вкладываете их в банк который пообещал Вам хорошие годовые девиденты и Вы уже строили планы и надеялись на светлое будущее прокручивая все у себя в голове и тут БАХ все потеряно, а банк оказался мошенническим и все Ваши кровные ушли мошенникам.

Как Вы будите чувствовать себя в данной ситуации, конечно же очень ужасно. Вот такой сценарий  нас ожидает если мы не предпримем шаги к обеспечению защиты и созданию резервной копии нашего сайта.

Как сделать бэкап сайта и спать спокойно?

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

Если Вы получите вирус на свой сайт то готовьтесь к тому что поисковые системы его обнаружат и пометят в поиске да и просто при его открытии  как “Данные сайт может угрожать вашему компьютеру” и закроет доступ пользователя к нему а отсюда следует, что Вы будите терять аудиторию и доверие поисковиков которое Вы так долго заслуживали.

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

Давайте рассмотрим процесс создания резервной копии файлов своего сайта на Вашем хостинге, я это буду показывать на примере одного из сайтов. Для этого нам нужно создать соединение с хостером где хранится сайт либо через панель управления или же воспользоваться FTP соединением.

Создание резервной копии сайта через панель управления хостинга

Создавать соединение с хостингом думаю не надо учить никого так как все уже там были раз создали свой сайт, достаточно просто ввести свой логин и пароль и Вы попадете в свою панель управления. Панели конечно будут отличаться (у меня к примеру хостинг timeweb) но суть везде одинакова и нам нужно найти раздел “BackUp” в моем случае резервные копии где мы и будем проводить все манипуляции с нашими файлами.

Раздел резервного копирования файлов

В нашем разделе выбираем “сохранить”  и переходим в раздел “Статус задач” где мы отслеживаем ход выполнения данной команды. Если Вы запросили сохранение резервной копии то Вам еще придет письмо на почту аккаунта для избежание мошеннических действий.

Строка заказа восстановления

Как сделать бэкап сайта и базы данных MySql? Резервное копирование сайта

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

Место нахождения файла бэкапа

Ну вот уже половину мы с вами сделали, не так уж и сложно. Думаю каждый разберется на своем хостинге за пару минут, ну уж если будут проблемы у всех хостеров имеются службы поддержки или же разделы вопрос-ответ.

Создание бэкап базы данных сайта

Копирование базы и файлов блога на компьютерДавайте поговорим что из себя представляет база данных для сайта. Это структурированная система для управлением и хранением данных нашего сайта. База данных поддерживает различные таблицы и скрытые данные для Вашего сайта такие как пароли, логины и тд.

Создавать бэкап базы mysql нам необходимо так как на сайте постоянно идет обращении к базе в которой происходит сохранение информации и она напрямую связана с файлами сайта. Если Вы попытаете залить в корневую папку просто файлы сделанного бэкапа а база к примеру будет старая из  какого то архива то произойдет сбой в отображении контента сайта чего нем не нужно.

Существует 2 способа создания бэкапа базы данных:

Второй способ создания базы аналогичен созданию копии наших файлов которые мы рассматривали выше. Просто идеи в раздел резервные копии и переходим на вкладку Базы данных и выбираем “создать резервную копию”. После чего аналогичным образом мы идет в менеджер файлов и в нижней части  видем файл с текстом в конце названия файла “.sql”.

Также давайте рассмотри способ экспортирования нашей базы через панель phpMyAdmin. Для этого переходим в раздел Базы данных MySQL где и выбием нужную нам базу и вводим пароль к ней.

Вход в базу данных нашего сайта

Далее мы попадаем в панель управления базой phpMyAdmin где нам необходимо выбрать “экспорт” и нажать кнопку ОК и нашу базу уже спокойно можно сохранить на свой компьютер.

Процесс экспорта базы данных на компьютер

Ах да, чуть не забыл, когда будите делать бэкапы обязательно обращайте внимание на даты доступных копий, так как если Вы сохранить копию файлов сайта с датой отличной от копии базы данных то получится конфликт и головную боль надолго, вместо того чтобы заниматься своими делами будите бегать и искать причину а она вот под носом была.

Многие подумали что раз я сделал копию сайта то могу пойти отдохнуть, нет не в коем случае. Если Вы только столкнулись с такой проблемой а лучше конечно не сталкиваться и учиться на чужих ошибках, к примеру на моих, то теперь необходимо подумать где Вы будите все это хранить. Не в коем случае не храните все в одной копии на компьютере. Лично я использую для хранения различные носители и папка и бэкапами сайтов и базы для каждого сайта помещается в архив и копирую на внешний жесткий диск, компьютер, Яндекс диск и Гугл диск. Вы можете подумать что я параноик, но уверяю Вас лучше лишний раз перестраховаться, чем потом кусать локти. Занимает это всего 5 мин.

Как восстановить сайт из бэкапа?

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

Для того чтобы сделать запрос восстановления файлов как базы так и файлов идем на хостинг и в разделе резервные копии при выборе нашего сайта или базы (предварительно удалите файлы которые корне до выполнения данной процедуры) выбираем уже не “сохранить” а “восстановить” как файлы так и базу. Обязательно смотрите на дату доступных копий.

Инструкция по восстановлению базы данных сайта

Может также случиться что сайт уже заражен и те копии которые предлагают вам в хостинге более поздние и имеется риск что вирус или глюк остался там же. Тут нам и пригодятся те копии которые мы не ленились и старались делать для нашего сайта.  Идет в корень нашего сайта который мы уже почистили и в пустую папку, у меня это папка на всех сайта после адреса домена выглядит как public_html куда нам и нужно залить наш архив, заливать советую архивы с расширением .zip, с ними не замечалось проблем с разархивированием.

Папка корня сайта где хранятся все файлы

Для того чтобы нам залить базу данных мы как и говорилось выше заходим в “базы данных” введя логин и пароль. В самой базе находим кнопку структура, спукаемся курсором вниз таблицы и выбираем “отметить все” далее из выпадающего списка выбираем “удалить”, чтобы никакие старый файлы не мешали нашу дальнейшую работу и не вступали в конфликт с остальными файлами.

Процесс удаления базы данных MySql

Ну вот остался последний штрих и установить нашу mysql бэкап базы которую мы копировали на компьютер. Для этого все там же в верхней части выбираем “импорт” и выбираем нашу базу на жестком диске компьютера. Обратите внимание размер базы данных не должен превышать 1 Мб в противном случае вы получите сообщение об ошибки. Если база превышает допустимый размер советую закинуть ее в архив .zip и тем самым размер сожмется и вы спокойно все сможете залить.

В итоге как Вы поняли лучше побеспокоиться о безопасности своего сайта как можно раньше. Ведь как говорится кто владеет информацией – тот покорит мир. =))))))

Надеюсь материал будет полезен моим дорогим читателям и поможет в дальнейшей работе.

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

Буду благодарен за нажатии кнопочек и репост данного материала. Увидимся в следующих статьях. Всем удачи.

Рейтинг
( 3 оценки, среднее 5 из 5 )
Руслан Галиулин/ автор статьи
Если вы решили чему-то научиться и познать что-то новое в сфере заработка в интернете и построении бизнеса, то вы на правильном пути, и мой блог — Вам в помощь.
Понравилась статья? Поделиться с друзьями:
FIRELINKS.RU
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: