Побились базы MySQL

123 4
Plutishe
На сайте с 06.03.2006
Offline
205
2299

Доброй ночи, товарищи.

Из-за "внеплановых работ на ноде", побились базы данных на VPS:

Базы WordPress восстановились, базы phpbb не все, средствами mysqlcheck.

На форумах темы пустые, пользователей некоторых нет, вложения не показывает.

Бэкап есть только за прошедшие сутки, очень не хочется терять их.

Подскажите что/как можно пошаманить для восстановления целостности баз???

Спасибо и с праздниками всех!

Хостинг за РУБЛИ (http://yousite.ru/h) | VPS/VDS на платформе: XEN c администрированием (http://yousite.ru/v) | Регистрация доменов (http://yousite.ru/d)
Z
На сайте с 06.09.2012
Offline
129
#1
Plutishe:
Подскажите что/как можно пошаманить для восстановления целостности баз???

Можно остановить mysql и попробовать myisamchk еще.

Черный список врунов и обманщиков: ua-hosting.company, riaas.ru, takewyn.ru, yahoster/cadedic, Andreylab
Андрей
На сайте с 30.09.2009
Offline
482
#2

Plutishe, вероятно нода или конкретно ваша вдс были перезагружены по питанию. Выполните:

mysqlcheck -Arp

и введите пароль рута мускула.

Если не решит вопрос тогда остановите мускул и используйте, как уже предлагалось выше, myisamchk.

EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
Plutishe
На сайте с 06.03.2006
Offline
205
#3

ничего не помогло, даже файлы многие оказались битыми, пришлось вчерашний архив разворачивать 😡

Андрей
На сайте с 30.09.2009
Offline
482
#4

myisamchk также запускали? С какими опциями?

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#5
Plutishe:
ничего не помогло, даже файлы многие оказались битыми, пришлось вчерашний архив разворачивать 😡

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

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
N
На сайте с 06.05.2007
Offline
419
#6
foxi:
жесть. как такое может быть?

Не все ли равно? Тут не обязательно только хостер поучаствовал.

Кнопка вызова админа ()
[Удален]
#7

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

Хотя у меня на практике случай был, безвозвратно потерялись данные на RAID 1 в одном сервере. Случилась не аппаратная проблема, а какое-то неведомое необратимое крушение файловой системы. Даже программы для восстановления данных, как я понял, не помогли. После формата диска и переустановки все заработало как не бывало.

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

Plutishe
На сайте с 06.03.2006
Offline
205
#8
netwind:
Не все ли равно? Тут не обязательно только хостер поучаствовал.

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

Z
На сайте с 06.09.2012
Offline
129
#9
vois:
Там еще отложенная запись на диск могла быть, но обычно это приводит к потери последних данных, а не крушению всей базы.

Для myisam крушение всей базы - норма, там нет журналирования, а вот для innodb - не норма. Еще говорят на многих ssd данные могут теряться где попало по всему диску просто от того, что писали на него много в момент отключения питания.

N
На сайте с 06.05.2007
Offline
419
#10
Plutishe:
Ну я точно в этом не участвовал,

Но вы это чинили потом.

zzzit:
Для myisam крушение всей базы - норма

Имелась ввиду потеря большей части данных и целых таблиц. Это не норма даже при условии "нечестной" отложенной записи от хостера.

Довольно запутанная ситуация. Может и SSD там был.

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий