Страница 1 из 1

Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 06:29
guyasyou
Сайт
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
. Один иди** удалил каталог. Решили восстановить из бекапа. Восстановили- но херня какая-то. Откатили на 1 день, но пропали работы сделанные неделю назад и даже более, причем как-то рандомно. Даже на 1 странице 1 блок откатился норм, а другой нет. Файлы вроде нормально откатились. При импорте базы данных приходилось импортировать в 2 этапа(таймаут вылазил), в конце вылетала ошибка #1298 - Unknown or incorrect time zone: 'NULL' связанная со строкой /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
Будто версии слетели... Что может быть не так?

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 10:33
cmsservice
А базу тоже восстановили из бэкапа зачем? Надо было поднять только недостающие файлы :)

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 11:13
guyasyou
каталог, всмысле не папку, а каталог товаров на сайте.

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 11:21
cmsservice
А... я думал файлы. Тогда произошел рассинхрон при восстановлении.

Есть SSH доступ к серверу? Если да то нужно:
1. Закрыть сайт на обслуживание, чтобы не пугать посетителей.
2. Дропнуть таблицы в базе.
3. Войти по SSH
4. Восстановить БД с помощью утилиты mysql (знаете как?)

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

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 12:24
guyasyou
я хз как это делать, но думаю саппорт может сделать?

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 13:06
cmsservice
я бы на саппорт не надеялся, сделать своими силами надежно и полезно :)

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 15:00
guyasyou
zcat имя_файла | mysql -u USER -p PASSWORD DBNAME
Это оно?

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 15:04
cmsservice
Да, можно проще

mysql -u USER -p PASSWORD DBNAME < имя_файла

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 16:03
guyasyou
сказали бы, что USER PASSWORD пишутся слитно с -u и -p, типо -uUSER -pPASSWORD. Долго я втыкал)))

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 16:15
cmsservice
ну так man mysql не посмотреть было? :)

Проблема-то решилась? :)

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 16:26
guyasyou
да, откат нормально прошел.

и еще вопрос: есть такая проблема- вот добавил человек товар в корзину, потом сайт откатился => ошибка- корзина у этого пользователя перестает работать- типа десинх корзины в кукисах(или где еще она может храниться у клиента) с сайтом. как можно удалить все записи от нашего сайта у клиента?

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 17:19
cmsservice
я думаю тут проблема не в куках, а в том, что кэш на сервере надо почистить.

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 17:35
guyasyou
cmsservice писал(а):я думаю тут проблема не в куках, а в том, что кэш на сервере надо почистить.

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

Re: Бэкап не сработал(

СообщениеДобавлено: 23 май 2013, 17:38
cmsservice
а... это. у клиента почистить боюсь никак, можно обработать ситуацию когда не нашел на сервере. тупо не нашел, ну и х... с ним. :)

Re: Бэкап не сработал(

СообщениеДобавлено: 24 май 2013, 01:25
Count_Raven
cmsservice писал(а):а... это. у клиента почистить боюсь никак, можно обработать ситуацию когда не нашел на сервере. тупо не нашел, ну и х... с ним. :)

Ну, почти так. Только после того, как не нашел, нужно сформировать новые куки и перезаписать их у клиента уже с нормальными данными.