Потеря данных

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

Потеря данных

Сообщение 715kg » Ср окт 02, 2013 2:42 am

Доброй ночи, что у вас случилось на серверах? Почему сайт лежал, после включения, у меня перестала открываться база
#145 - Table './wb_baza/vip_server' is marked as crashed and should be repaired
Потеряны данные. Как теперь восстанавливать? С бекапа? Извините, за за пару часов было много куплено статусов и внесено изменений в этой таблице. Что теперь прикажете делать?
715kg
 
Сообщений: 22
Зарегистрирован: Пн сен 30, 2013 2:05 pm

Re: Потеря данных

Сообщение kiav » Ср окт 02, 2013 3:16 am

715kg писал(а):Доброй ночи, что у вас случилось на серверах? Почему сайт лежал, после включения, у меня перестала открываться база
#145 - Table './wb_baza/vip_server' is marked as crashed and should be repaired
Потеряны данные. Как теперь восстанавливать? С бекапа? Извините, за за пару часов было много куплено статусов и внесено изменений в этой таблице. Что теперь прикажете делать?
Случилось буквально тоже самое. Пришлось зайти в консоль mysql и воспользоваться там командой

Код: выделить все
REPAIR TABLE vip_server;


(это я для Вашего случая адаптировал, в поиске можно найти замену на основе программы командной строки).
kiav
 
Сообщений: 53
Зарегистрирован: Вс июл 08, 2012 4:34 am
Откуда: Москва, Россия

Re: Потеря данных

Сообщение 715kg » Ср окт 02, 2013 3:18 am

Спасибо большое, выручили. Все заработало.!!)
715kg
 
Сообщений: 22
Зарегистрирован: Пн сен 30, 2013 2:05 pm

Re: Потеря данных

Сообщение ls » Ср окт 02, 2013 7:11 am

В ISPmanager в Базы данных есть кнопка Проверка (проверить выбранные базы) с изображением аптечки, можно использовать ее. Ну или соответствующий функционал в PhpMyAdmin. Это на случай если ssh нет возможности/опыта пользоваться
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Потеря данных

Сообщение Dj_Mihal » Чт окт 03, 2013 11:37 am

А у меня вот такое возвращает

Код: выделить все
forum.cache_simple   repair   error   1 when fixing table
forum.cache_simple   repair   Error   Can't change ownership of the file '/var/lib/mysql...
forum.cache_simple   repair   status   Operation failed


Пробовал и через phpmyadmin, и через SSH
Dj_Mihal
 
Сообщений: 33
Зарегистрирован: Пн июл 01, 2013 12:37 pm

Re: Потеря данных

Сообщение Art.i » Пт окт 04, 2013 4:51 am

Посмотрите права на файлы вашей базы.
Не забывайте оценивать качество работы технической поддержки.
Art.i
Support team
 
Сообщений: 719
Зарегистрирован: Ср сен 25, 2013 2:07 pm

Re: Потеря данных

Сообщение Dj_Mihal » Пт окт 04, 2013 9:56 am

Да права каждое утро исправляю, потом получается все вернуть.
Но суть вопроса еще в том, почему крешится БД?
Dj_Mihal
 
Сообщений: 33
Зарегистрирован: Пн июл 01, 2013 12:37 pm

Re: Потеря данных

Сообщение Art.i » Пт окт 04, 2013 3:31 pm

Это происходит из-за не корректного завершения процесса MySQL. Подробнее вы можете узнать в логах MySQL.
Не забывайте оценивать качество работы технической поддержки.
Art.i
Support team
 
Сообщений: 719
Зарегистрирован: Ср сен 25, 2013 2:07 pm

Re: Потеря данных

Сообщение swg » Пт окт 04, 2013 3:53 pm

"Can't change ownership of the file " не проблема ли с правами или ФС ?
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Потеря данных

Сообщение Dj_Mihal » Сб окт 05, 2013 4:18 pm

Art.i писал(а):Это происходит из-за не корректного завершения процесса MySQL. Подробнее вы можете узнать в логах MySQL.

Логи в /var/log ? Они пустые?
Dj_Mihal
 
Сообщений: 33
Зарегистрирован: Пн июл 01, 2013 12:37 pm

Re: Потеря данных

Сообщение Art.i » Сб окт 05, 2013 6:20 pm

Какая у вас ОС?
Не забывайте оценивать качество работы технической поддержки.
Art.i
Support team
 
Сообщений: 719
Зарегистрирован: Ср сен 25, 2013 2:07 pm

Re: Потеря данных

Сообщение ls » Сб окт 05, 2013 6:52 pm

Надо смотреть логи /var/lib/mysql/имясервера.err в Linux или /var/db/mysql/имясервера.err во FreeBSD
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Потеря данных

Сообщение Dj_Mihal » Вт окт 08, 2013 7:49 am

Art.i писал(а):Какая у вас ОС?

Debian
ls писал(а):Надо смотреть логи /var/lib/mysql/имясервера.err в Linux или /var/db/mysql/имясервера.err во FreeBSD

Так и предполагал. В папке 2 файла djmihal.err и djmihalserver.com.err, оба от 27.05.2013
Dj_Mihal
 
Сообщений: 33
Зарегистрирован: Пн июл 01, 2013 12:37 pm

Re: Потеря данных

Сообщение pepper » Пт окт 11, 2013 5:33 am

Так и предполагал. В папке 2 файла djmihal.err и djmihalserver.com.err, оба от 27.05.2013

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

Вам нужно выяснить почему меняются права и исправить это.
Для начала нужно выяснить в какое время меняются права, для этого понаблюдайте сутки сами или напишите такую команду:
echo `date; ls -ld /var/lib/mysql /директория/на/которую/меняются/права` >> /var/log/permissions.log
в планировщике c выполнением раз в 5 минут или раз в минуту.
Смените права на директории на нужные, перезапустите mysql и через сутки проверьте содержимое журнала /var/log/permissions.log
Так вы узнаете время смены прав. После проверьте - нет ли на это время по расписанию планировщика каких-то заданий и что в это время писалось в журналы (/var/log/*). С большой долей вероятности вы найдёте причину.
pepper
Support team
 
Сообщений: 551
Зарегистрирован: Пн окт 07, 2013 4:06 am

Re: Потеря данных

Сообщение Dj_Mihal » Пт окт 11, 2013 12:27 pm

Собственно пара вопросов еще:
1. Как узнать имя сервера?
2. Какая строчка в etc/mysql/my.cnf отвечает за место хранения и имя лога? Какими строчками настраивается?
Dj_Mihal
 
Сообщений: 33
Зарегистрирован: Пн июл 01, 2013 12:37 pm

След.

Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron