Подведу итоги экспериментов:
1) сделал дамп всех таблиц базы
2) создал пустую базу с другим именем и влил туда дамп таблиц
3) позже перевел базы с InnoDB на MyISAM
Пока ошибок не наблюдаю (много раз "тьфу" через плечо). Возможно именно вливом дампа в новую базу вправило мозг всем таблицам.
Остался лишь неприятный глюк с непоявлением курсора при клике в окне редактора сообщений. По этому вопросу я пока ничего не нашел. =)
Дабы по возможности предотвратить глюки БД в будущем, у меня пара вопросиков:
1) Полезна ли оптимизация такого вида
mysqlcheck --user=<логин> --password=<пароль> --extended --auto-repair --check --optimize --all-databases
и как автоматизировать это действие так, чтобы в момент оптимизации никто не подключался к форуму (то бишь к БД)?
2) Правильно ли срабатывает отключение MySQL в нижеследующем случае
mysqladmin -u<логин> -p<пароль> shutdown
то есть не повредится ли БД при таком отключении, если в момент отключения к ней шло обращение?
P.S.: Огромное человеческое спасибо вам, Luvilla за терпение такого нуба как я =) Но хотелось бы как-нибудь позже проконсультироваться у вас насчет перекодировки с "моего" шведского на нормальный utf8.
|