Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Прошу помощи!
переносил базу файлами, просто скопировав /var/lib/mysql
В phpmyadmin при просмотре таблиц - в колонке "сравнение" пишет - используется, и при попытке обзора или просмотра структуры
#1932 - table doesn't exist in engine
(кроме одной таблицы, нормально открывается и в колонке "сравнение" пишет - utf8_general_ci )
При попытке
alter table sources_template_fields_value discard tablespace;
alter table sources_template_fields_value import tablespace;
выдает #1932 table doesn't exist in engine
Как это все починить??
Неактивен
Странно, что никто ничего не ответил, наверняка уже не актуально, но всё же попробую
На сколько я помню, там процедура немного сложнее. Сначала нужно иметь пустые таблицы, т.е. либо создавайте их, либо скопируйте frm файлы (но на счёт копирования не уверен, что заработает), затем выполняйте discard tablespace, останавливайте сервер (вроде как не обязательно), копируйте файлы с данными и потом выполняйте import tablespace.
И да, чуть не забыл, для выполнения import tablespace в конфиге сервера должен быть параметр innodb_force_recovery = 1.
Неактивен
Доброго дня, товарищи!
С понедельника безвылазно решаю аналогичную проблему. Рубль в рубль, как описана в первом посту.
Совет гуру вторым постом тоже не решил проблему, возможно что-то не так сделал.
прошу помощи, правда, уже погибаю вместе с этой базой..
Одно отличие, я перенес не весь каталог /var/lib/mysql, а перенес в два [имя базы] и [имя базы].sql
Неактивен
Neval написал:
Странно, что никто ничего не ответил, наверняка уже не актуально, но всё же попробую
На сколько я помню, там процедура немного сложнее. Сначала нужно иметь пустые таблицы, т.е. либо создавайте их, либо скопируйте frm файлы (но на счёт копирования не уверен, что заработает), затем выполняйте discard tablespace, останавливайте сервер (вроде как не обязательно), копируйте файлы с данными и потом выполняйте import tablespace.
И да, чуть не забыл, для выполнения import tablespace в конфиге сервера должен быть параметр innodb_force_recovery = 1.
Актуально как никогда
Неактивен
Имябазы.sql — там внутри SQL-дамп? Или что там? В изначальной проблеме там файлики .ibd и .frm. У вас пока звучит так, что иначе что-то
Неактивен
Есть возможность сделать перенос ещё раз?
Неактивен
Страниц: 1