2010-02-02 5 views
0

Моя база данных INNODB повреждена каким-то образом. У меня нет резервных копий этой базы данных.База данных MySQL повреждена

Когда я нажимаю на таблицах базы данных в вопросе они придумали: (# 1033 - Неправильная информация в файле: «./resafari/properties.frm»)

Кто-нибудь есть решение для этого? пожалуйста помогите.

+1

Я бы сказал, прежде всего, сделать ручную копию вашего каталога данных mySQL. –

+0

Вторичный. ----- –

ответ

0

Если таблица действительно сломана (@HadleyHope похоже на то, что не соответствует фактическому повреждению файла, сначала проверьте это), остановите mySQL-сервер и сделайте резервную копию данных mySQL ,

Затем проверьте следующие SO вопросы:

0

Вы недавно изменили свою конфигурацию через администратора MySQL?

Если это так, возможно, что он закомментировал все настройки в файле my.ini.

Посмотрите этот файл, используя обычный текстовый редактор, и вручную устраните ошибки (удалите маркеры комментариев «#») или скопируйте настройки из резервной копии my.ini.

2

Первая остановка MySQL (и убедитесь, что нет ни одного MySQL обрабатывает ход), удалите ib_logfile * файлы из каталога данных mysql, а затем снова запустите MySQL. Затем он воссоздает эти файлы. Это команды:

/etc/init.d/mysql stop 
cd /var/lib/mysql/ 
mv ib_logfile0 ~/ 
mv ib_logfile1 ~/ 
/etc/init.d/mysql start 

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

Смежные вопросы