Тема: Убилась таблица mt_session в MT4.1
Это проявляется в том, что при работе с админ-модулем при каждом запросе к базе данных (выбор пункта меню, ребилд, попытка добавить asset и т.д.) меня выкидывает на экран с логином. Часть операций все же можно завершить, повторно зайдя, но, к примеру, добавление картинки уже полностью невозможно. Да и достает уже после каждого шага заходить обратно.
Изучение базы в phpMyAdmin привело к выводу, что с таблицей mt_session все плохо. Она, по мнению phpMyAdmin, просто не существует.
Вопрос:
как мне лучше поступить, чтобы исправить ситуацию? создать таблицу заново? ничего, если я потеряю при этом ее содержимое?
Скопировать базу данных в новую не могу - процесс слетает именно на этой таблице.
В 4.2 скрипт по созданию этой таблицы - такой:
CREATE TABLE `mt42`.`mt_session` (
`session_data` mediumblob,
`session_email` varchar( 255 ) default NULL ,
`session_id` varchar( 80 ) NOT NULL default '',
`session_kind` char( 2 ) default NULL ,
`session_name` varchar( 255 ) default NULL ,
`session_start` int( 11 ) NOT NULL default '0',
PRIMARY KEY ( `session_id` ) ,
KEY `mt_session_kind` ( `session_kind` ) ,
KEY `mt_session_start` ( `session_start` ) ,
KEY `mt_session_name` ( `session_name` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1;
В 4.1 ее структура - такая же?
Перспектива вручную переносить все записи в исправленный блог просто шокирует. Буду очень признателен за любые подсказки, как можно все исправить малой кровью.
Спасибо!