Автор статьи:

Что делать, если сбой в базе данных хостинга


Со вчерашнего вечера и весь сегодняшний день блог не работал. Вот хронология всех событий, от которых у меня стыла кровь.

10 июня у моего хостера — r01, произошел сбой. Работа сайта сильно хромала. В тот момент я сидел в админке и писал очередную статью, как обнаружил, что у меня перестали загружаться картинки и я не мог открыть предворительный просмотр статьи. Сижу думаю — ну ладно, такое часто бывает. Спустя 20 минут, сайт перестал отображаться. Спустя еще 10 минут, при попытке зайти на psand.ru появлялось сообщение, что такого домена не существует. У меня глаза на выкат, что за дела. Естественно начал звонить в техподдержку.

В техподдержке ответили, что действительно у хостинга наблюдаются сбои в работе. Заверили, что через час или два работа нормализуется. Хорошо, в душе отлеглось, потерплю. Зайдя через 3 часа на сайт, я замер в шоке — сайт открылся, но на нем не было ни одной статьи! Картинки и категории материалов отображались, но не было статей и страниц. В админке WordPressa красовались нули. При этом категории, метки и комментарии показывали правильное количество.

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

Вспомнил свой горький опыт. Однажды был очередной сбой и я также написал письмо в саппорт. Не вру — ответ пришел через месяц! В письме они извинились, что так запозднились с ответом и спросили «наблюдаются ли еще описанные проблемы?».

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

11 июня встаю на работу, первым делом бегу смотреть не изменилось ли чего. Расстроился. Ушел на работу. Придя домой вечером, бросился вновь звонить в саппорт, авось что-нибудь прояснится. Попытка не пытка, как говорится.

Жду 15 минут, слушая как робот мне повторяет, что все специалисты заняты и освободятся через 3 минуты. И вот долгожданный голос поддержки. Говорю мол так и так, думаю связано с базой данных. Парень говорит давайте попробуем восстановить таблицы базы данных. Добавил, что поскольку у самого идей нет, и не может сказать, что случилось с сайтом, процедура восстановления таблиц может и не помочь, но попытаться стоит.

Большой респект ему! Помогло!

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

Описываю как это я делал у хостера r01.

1. Зайдите в панель управления — https://panel.reghouse.ru

2. В левой части экрана выберите «Хостинг».

3. Появится список серверов, на которых размещены ваши сайты. Выберите нужный и нажмите на ссылку сервера.

4. Появится вход в Parallels Plesk Panel. Введите ваш пароль.

5. В главном меню нажмите на «Домены»

6. Выберите из списка нужный

7. Нажмите «Базы данных»

8. Выберите их списка нужную (как правило там одна).

9. В следующем окне нажмите Webadmin.

10. Должно появиться всплывающее окно phpMyAdmin, Если это не произошло, значит ваш браузер блокирует всплывающие окна. Обычно в строке поиска есть уведомление, что заблокировано такое-то окно. Там же можно потребовать принудительно открыть. В общем всеми силами пытаемся сделать так, чтобы появилось вышеназванное всплывающее окно.

11. В левой части окна синим цветом выделено название вашей базы данных — нажмите.

12. Вот появились все таблицы базы данных. Выделите их все, нажав на команду «Отметить все» (находится под списком таблиц)

13. Последний шаг — там же под таблицами есть выпадающее меню с командами — выберите «Восстановить таблицу».

Если все будет хорошо, то не должно быть никаких сообщений об ошибок на красном фоне. Иначе — звоните в поддержку и уже с ними нужно вникать в проблему.

Мне помогло и все статьи вернулись обратно без каких-либо изменений. Я неописуемо рад, ведь мне мой сайт очень дорог.

Заметили ошибку в тексте - выделите ее и нажмите Ctrl + Enter. Спасибо!