Ошибка соединения с базой данных — срочное восстановление
База данных — единственное, что нельзя скачать заново. Первым делом снимаем копию в текущем состоянии, а уже потом чиним.
от 4 900 ₽
стоимость пакетов
за 1 час
подключение дежурного инженера
4
отраслевых модуля в калькуляторе
Сообщение «Ошибка установки соединения с базой данных» знакомо владельцам WordPress, у других CMS текст свой, но смысл тот же: сайт не может достучаться до MySQL или PostgreSQL. Иногда причина безобидна: служба базы остановилась, сменился пароль пользователя, хостинг перенёс базу на другой сервер. Иногда серьёзнее: закончилось место на диске и таблицы повредились на записи.
Повреждённые таблицы опасны тем, что поломка расползается. Сайт продолжает работать, но в одной таблице часть строк уже нечитаема: пропадают товары, заказы показываются с пустыми суммами, пользователи не могут войти. Каждая новая запись в такую таблицу может усугубить повреждение.
Поэтому мы не начинаем с команды «починить всё». Сначала снимаем копию файлов базы и дамп того, что ещё читается. Затем проверяем каждую таблицу и восстанавливаем те, что повреждены, а если нужно — сводим свежие данные с резервной копией.
Чего не делать с повреждённой базой
Запускать ремонт всех таблиц без копии
Ремонт некоторых типов таблиц может отбросить нечитаемые строки. Если копии нет, вернуть их будет неоткуда.
Перезапускать службу базы снова и снова
При каждом старте база пытается восстановиться сама. При забитом диске эти попытки только добавляют повреждений.
Удалять «лишние» файлы, чтобы освободить место
Среди больших файлов на сервере часто оказываются файлы самой базы или её журналов. Удалять нужно только то, что точно знаешь.
Пускать на сайт покупателей, пока таблицы не проверены
Каждый новый заказ записывается в повреждённую таблицу. Лучше на час показать заглушку с телефоном.
Калькулятор
Повреждена база данных — расчёт стоимости
Отраслевые модули уже отмечены. Уберите лишнее или добавьте нужное — сумма в счёте будет та же, что в смете.
Выберите пакет
Добавьте нужное
Ваша смета
- Пакет «Орбита»14 900 ₽
- Освобождение места и ротация журналов2 900 ₽
- Ежедневные копии базы4 900 ₽
Стоимость работ
0 ₽
старт в течение часа, до 4 часов работ
Счёт сейчас: 22 700 ₽ — 100%, сумма до 50 000 ₽
Без регистрации. Счёт и анкета придут на почту сразу. Дежурный получит тревогу сразу после оформления.
Сообщение об ошибке и вероятная причина
| Что видно | Скорее всего |
|---|---|
| «Ошибка установки соединения с базой данных» | Служба базы остановлена, неверный пароль или адрес |
| «Table is marked as crashed» | Таблица повреждена после сбоя записи |
| «Too many connections» | Закончились соединения: зависшие запросы или наплыв посетителей |
| «No space left on device» в журнале | Заполнен диск, база не может писать |
| Сайт работает, но пропали товары или заказы | Повреждены отдельные таблицы или индексы |
Пример: у онлайн-школы закончилось место на диске, база повреждена
Пакет «Орбита» (14 900 ₽) + освобождение места и ротация журналов (2 900 ₽) + ежедневные копии базы (4 900 ₽). Итог — 22 700 ₽. Инженер начинает в течение часа, в пакете до 4 часов работы. Сценарий знакомый: журналы веб-сервера заполнили диск, база не смогла дописать таблицу сессий и прогресса учеников. После копии, освобождения места и ремонта двух таблиц сайт снова пускает учеников, а ежедневный дамп страхует от повторения.
Собрать свой вариантВопросы и ответы
Вопросы о повреждённой базе данных
Хостинг предлагает восстановить базу из бэкапа одной кнопкой. Соглашаться?
Сначала снимите копию текущей базы — даже повреждённой. Восстановление из бэкапа сотрёт заказы и регистрации после момента копии. Если они важны, их можно потом достать из текущей базы и перенести.
Могли ли утечь данные, если база повреждена?
Повреждение само по себе не означает утечку. Если же причина во взломе, проверяем журналы доступа. При утечке персональных данных оператор обязан уведомить Роскомнадзор в течение 24 часов, и мы подготовим техническое описание инцидента.
Восстановите все данные?
Обещать этого не можем: часть строк при сильном повреждении бывает нечитаемой. Восстанавливаем всё, что читается, остальное берём из копии, а о невосполнимых потерях говорим прямо.
Поможет ли переход на более мощный тариф?
Против повреждения — нет. Против повторения — иногда, если причина в нехватке места или памяти. Обычно дешевле настроить ротацию журналов и копии.
Смотрите также
Похожие решения
Спросите что угодно о заказе: сколько будет стоить ваш проект, что входит в пакет, как платить, какие документы получите.
Бесплатные калькуляторы и шаблоны по теме
Все инструменты →- Безопасность и 152-ФЗКалькулятор ущерба от утечки данных и простоя сайтаПосчитайте стоимость инцидента в деньгах: простой, восстановление, оборотные и фиксированные штрафы за утечку персональных данных, отток клиентов — и сравните с ценой защиты.
- Поддержка и инфраструктураКалькулятор ущерба от DDoS-атаки и окупаемости защитыПосчитайте цену одной DDoS-атаки для вашего бизнеса и сравните ожидаемые потери за год со стоимостью защиты — чтобы решение было на цифрах.
- Поддержка и инфраструктураКалькулятор SLA и аптайма: сколько простоя в годСколько может лежать сайт при SLA 99.9%? Калькулятор переводит проценты в минуты, считает доступность цепочки сервисов и показывает, во что обходится простой.
