twitter Подписка Портфолио SEO Термины Видео подкасты

Если удалена база данных блога?

— 26.01.2010 — Комментариев: 39

Что делать если удалена база данных?Живешь ты живешь и делаешь страшную ошибку – перестает существовать база данных блога. Блога, который уже стал местом общения десятков людей. Я как автор блога пережил страшнейшие минуты в 2010 году. Кто-то скажет, что есть бэкап! Но бэкап существует когда хостинг не в Беларуси. А в нашей стране представитель технической поддержки “Открытый Контакт” сообщил мне, что данных мне предоставить из-за каких-то технических проблем не может.

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

Что делать если удалилась база данных и нет бэкапа?

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

Далее становится проблема из-за которой Яндекс обычно звонит товарищу АГС – дублирование контента. Дабы избежать санкций поисковых систем за дублирование контента мне надо сделать или старые адреса (url) или сделать редирект. Из всех видов редиректа для передачи веса ссылок стоит использоваться редирект 301. Но у всего есть свои нюансы и я решил воспользоваться методом по правке новой базы данных через phpmyadmin.

Для того чтобы изменить url новый на старый стоит:

а) зайти в базу данных
б) выбрать раздел wp_posts
в) найти нужный вам ID поста и вставить ID, который сохранен уже в поисковых системах. При этом надо знать, что id может быть занят другим постом. Для этого или удалите этот пост или поменяйте его ID.

Далее вы заходите в админ-панель wordpress и правите руками даты публикаций всех постов. Как это можно было сделать через редирект 301?

Redirect 301 /archives/19/ http://seotalk.by/archives/3
При этом “/archives/19/” – существующий url
А “http://seotalk.by/archives/3″

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

Комментарии:

  1. Dinar пишет:

    Я сам был в шоке, когда увидел то, что творилось с блогом :(

  2. Дмитрий пишет:

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

  3. Дмитрий, это бесспорно, но обычно хостинг давал бэкапы без проблем! А тут такое вот :)

  4. Raptor пишет:

    По этому и делаю бекап базы каждый день.
    Но рад все равно что ты быстро вернулся в строй!

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

  6. Неделю не заходил в блог к Андрею.
    Зашел, и ничего понять не могу.
    Вначале не понял, почему все посты Андрея у меня в reader обновились.
    Зашел, прочитал, и офигел!
    Андрей, а что из-за чего?
    Не успел еще все посты прочитать.
    Думаю, что там даешь ответ.
    “пойду” – почитаю.

  7. Alek$ пишет:

    Летом я специально для таких случаев писал Google Cache Dumper
    Сказал бы ты мне, я бы тебе его подарил :)

  8. Андрей пишет:

    Тоже сталкивался с белорусским хостингом – это ужас. Скорость загрузки маленькая, технические возможности очень ограничены, бэкапов нет.
    Поэтому всем советую переходить хотя бы на российский хостинг (хотя у них тоже частенько проблемы) или вообще на американский.

  9. Подарить еще не поздно у меня завтра др. Тезка, с хостингом проблема такая:

    - пинг на наш в разы лучше.
    - бесплатен для многих белорусских провайдеров.

    Ильдар, вот все все с нуля начинаю. Столько комментариев удалилось, что караул. Да и эти посты я более чем сутки в общей сложности восстанавливал.

  10. Gamer пишет:

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

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

  12. Анастасия пишет:

    Он придёт и молча поправит всё :)
    Молодцом! Такие SEOшники стране нужны

  13. Такой суровый отзыв Настя, аж прямо приятно! :D

  14. artivan пишет:

    вот в этом случае есть возможнось воспользоваться медлительностью пс себе на пользу:)

  15. Скажу по секрету – бекапа нету у 95% хостингов, даже самых “солидных” и иностранных. Пишут что есть все, но скорей всего “по техническим причинам” именно вашего бекапа в нужный момент скорей всего не окажется. Потому за бекапом нужно думать самому. А забекапить один блог это вообще не проблема.

  16. У меня не один блог, но сегодня-завтра буду все сдл бэкапить :) Хотя нет, завтра не буду ничего делать. :)

  17. skylgua пишет:

    Вы допускаете ошибку. Могу отстоять свою позицию. Пишите мне в PM, обсудим.

  18. Slavik_X пишет:

    C апом Тица

  19. Алексей пишет:

    Да тут дел на месяц ! Может всё-таки проще сохранять базу данных с помощью того же PhpMyAdmin?

  20. Написано же за сколько все решилось. Советы после принимаются очень с трудом :)

  21. muzabbar пишет:

    Бекапить надо периодически. Хотя все равно при слете часть теряется. У самого падали базы не раз.

  22. Nokian пишет:

    Я после инцидента у slavhost-a понял, что доверять хостеру хранение своих данных нельзя, ни одна компания не несет ответственности за наши данные…Вообщем было у них падение жесткого диска и восстановили бэкап недельной давности, хотя по ТП бекап должен производиться каждый день на отдельный (!) сервер. На мои вопросы – вы сохраняли бэкап на этот же сервер, тогда в чем суть бекапа? Они ответили, что мол технические причины, ничем помочь не можем, только недельной давности. Благо, за эти новогодние праздники сайты у меня почти не обновлялись. Так что вывод один – о бэкапах заботьтесь сами, ибо есть по-моему функции в CPanel и DirectAdmin создания и сохранения бекапов.

  23. Никита пишет:

    я на хостинге настроил чтобы он мне на мыло каждый день базу данных слал…вот и всё решение:)

  24. Глеб Жиглов пишет:

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

    бэкапы файлов имеются абсолютно для всех сайтов (включая сотни моих Г-сайтов).

    хочу постоянно осознавать само наличие возможности свалить от хостера в любой момент при необходимости (например если лежит пол-дня, а я в это время теряю деньги).

  25. Coder пишет:

    Чтобы не париться по поводу удаления базы данных, лучше всего почаще делать её бекап. Очень удобно и практично.

  26. оффтоп…
    Дмитрий, а что это за плагин такой, который делает бекапы? как он называется?

  27. RasseL пишет:

    Глеб, какой смысл ручками бэкапить? есть же плагин … его и надо использовать.. на WP его использую… вот и на Joomla что-то похожее ищу..

  28. parubok пишет:

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

  29. Пермский форум пишет:

    Лучше просто поставить ежедневный автобэкап на другой хостинг, чтобы все данные были в целости))

  30. пользователь пишет:

    Да, падение базы – это из разряда тех вещей, о которых надо заботиться заранее, но почти никто этого не делает.

  31. Игорь Шапиро пишет:

    Андрей Гусаров, было бы интересно узнать, как Вы сами оцениваете событие – как неприятную случайность или как недобросовестную конкуренцию?

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

    В принципе, все прекрасно. Главное, что скоро запуск форума и моей seo-компании. Клиенты ждут и наверное к будем делать в последствии раздел с пожеланиями! :)

  33. kleviy пишет:

    Я лично делаю бекап сайтов полностью и каждую неделю переношу их к себе на жесткий диск.

  34. саня пишет:

    у меня помню тока раз было так, но хух через 3-ри дня всё стало на свои места – базу нашли =)

  35. китаец пишет:

    Лично для меня само ярко и удобно использовать плагин

  36. Akceptor пишет:

    А я подписался на собственные посты через RSS. И теперь они всегда в Гугл-ридере или Опере сохраняются. Один раз так спасти блог после глюков хостера удалось (правда был бэкап месячной давности, но свежие посты из хистори RSS выловил).

  37. Павел пишет:

    в WP использовать плагин бэкапа базы данных, чтобы делались бэкапы каждый день и присылались на указанный e-mail

    подписываюсь под каждым словом!

  38. Анатолий - видеоуроки пишет:

    Использую плагин “WordPress Database Backup” – пару раз в неделю делаю резервную копию – при форс-мажоре минимальные потери :)

  39. Олег пишет:

    Пока гром не грянет – мужик не перекрестится! Так же и я: пока БД не упала про бэкап даже не задумывался!



Автор SEO блога

Здравствуйте, меня зовут Гусаров Андрей. Я более пяти лет показываю безупречные результаты в продвижении и раскрутке сайтов:


  • >100 успешных проектов
  • >10 000 ключевых слов
  • > 10 000 000 уникальных посетителей.

Поэтому в моём блоге не будет ничего лишнего — только нужная и полезная информация.
Всегда рад помочь!


Гусаров в обществе и СМИ.


Email: studio48online@gmail.com

Разделы блога

Новости рунета