@Biskabos

Ошибка при восстановлении базы данных mysql через дамп, что делать?

Проблема такая, создал дамп БД через mysqldump на сервере, дамп базы Битрикса, размер 25,8 гб. Таблиц в базе больше 500.
При переносе на локальную машину через mysql происходит ошибка на 170 таблице. Работа стоит, не могу разыернуть проект локально. Вот ошибка: ERROR 3105 (HY000) at line 6938: The value specified for generated column 'INVERSE_SORT' in table 'b_iblock_element' is not allowed.

Очень нужен совет!
  • Вопрос задан
  • 313 просмотров
Пригласить эксперта
Ответы на вопрос 2
BorLaze
@BorLaze
Java developer
Тут вот советуют проверить (и обновить) версию клиента.

Ну и, дурацкий вопрос - а версии БД, которая дампилась и куда разворачивается - одинаковые?
Ответ написан
BasiC2k
@BasiC2k
.NET developer (open to job offers)
Дамп - это SQL запросы на внесение изменений в БД. Вам нужно действовать по принципу "от сложного к простому". Найдите на каком запросе возникает ошибка (скорее всего это INSERT в таблицу b_iblock_element и пробуйте его выполнить вручную. Если не пройдет - вручную редактирует запрос, оставляете половину вставляемых записей и пробуете снова. И так - пока не найдете проблемное значение, которое стопорит заливку всего дампа.
Если у Вас уже показан конкретный line с проблемным значением, задача упрощается.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы