Ошибка восстановления из БЕКАПА

Все вопросы/проблемы по установке и использовании.
Ответить
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Ошибка восстановления из БЕКАПА

Сообщение nruslan2 »

При восстановлении базы данных (Руководитель 2.9.2). Даже если делать на чистую систему (тока установленную - с чистой базой данных)

Выдает вот такое:
Database Error: 1146 - Table 'ХХХХХХХХХХХХХХХХХ.app_listing_types' doesn't exist
Query: INSERT INTO app_listing_types VALUES ('101','44','table','1','1','0',''),('102','44','tree_table','0','0','0',''),('103','44','list','0','0','0',''),('104','44','grid','0','0','0',''),('105','44','mobile','0','0','0',''),('106','45','table','1','1','0',''),('107','45','tree_table','0','0','0',''),('108','45','list','0','0','0',''),('109','45','grid','0','0','0',''),('110','45','mobile','0','0','0',''),.......

Database Error: 1146 - Table 'ХХХХХХХХХХХХХХХХХ.app_sessions' doesn't exist
Query: select count(*) as total from app_sessions where sesskey = 'jkjhid7igmvjcnnu3vd0kpmkvf8vo6p3'
Page: /index.php?module=tools/db_restore_process&action

И собственно после этого при заходе страницу входа видим: называется приплыли!
зайти не возможно и чего делать не знаю(
Database Error: 1146 - Table 'ХХХХХХХХХХХХХХХХХ.app_sessions' doesn't exist
Query: select value from app_sessions where sesskey = '9b58a301b446d724ba7c6b1a56b96b05' and expiry > '1630759039'

Причем уже не первый раз и не первая база так ломается!! (раньше было как то не интересно а сейчас прям надо базу поднять и не могу() До 2.9.2 другие базы всегда поднимались а тут прям на 2.9.2 как то не всегда(
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка восстановления из БЕКАПА

Сообщение support »

А в самом файле есть строчка

Код: Выделить всё

CCREATE TABLE IF NOT EXISTS `app_listing_types`
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Ошибка восстановления из БЕКАПА

Сообщение nruslan2 »

да есть
CREATE TABLE IF NOT EXISTS `app_listing_types` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`entities_id` int(11) NOT NULL,
`type` varchar(16) NOT NULL,
`is_active` tinyint(1) NOT NULL,
`is_default` tinyint(4) NOT NULL,
`width` smallint(6) NOT NULL,
`settings` text NOT NULL,
PRIMARY KEY (`id`),
KEY `idx_entities_id` (`entities_id`)
) ENGINE=InnoDB AUTO_INCREMENT=166 DEFAULT CHARSET=utf8mb4;


Снял бэкап по новой с базы (так как тьфу тьфу для тестов использовать хотел) - и бекап встал без вопросов! все как должно быть!
Но вопрос что тогда было до этого! (с другой базой тоже бекап на той недели тоже самое было но там я как и сказал просто отложил!) - и если бекапы иногда делаются с ошибками и не возможностью восстановить это ОЧЕНЬ нехорошо! можно попасть!

Да восстановление пробовал как шаблона если что! И при сравнении двух файлов - отличие только в значениях некоторых данных - все строчки одинаковые!(
ЗЫ к сожалению файлы для анализа дать не могу!
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Ошибка восстановления из БЕКАПА

Сообщение support »

Бекапы делаются корректно. Проблема именно в восстановлении, когда пропускаются некоторые запросы. Даже при автообновлении иногда пользователи жалуются, что не все запросы выполнились. У меня самого это было один раз, причем никаких ошибок не было. Такое впечатление, что запрос просто пропускается mysql по какой то причине.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Ошибка восстановления из БЕКАПА

Сообщение nruslan2 »

да но почему то конкретно из этого файла бекапа - 3 раза пробовал и три раза ошибка(

те пока нету решения? надо лишний раз лучше перепроверять восстановление бекапа верно?
Grafline
Сообщения: 82
Зарегистрирован: 19 июн 2019, 13:30
Имя: Андрей
Откуда: Украина Одесса

Re: Ошибка восстановления из БЕКАПА

Сообщение Grafline »

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

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

Ели что проблема тянется с 2.5 может и раньше. Вылазит периодически, закономерности не нашел.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Ошибка восстановления из БЕКАПА

Сообщение nruslan2 »

спасибо
тоже думал тогда напрямую грузить!
Ответить