|
|
|
|
|
для: Anna
(02.07.2006 в 10:54)
| | Причин может быть много - например, не корректное выключение компьютера, в этом случае MySQL пытается сама восстановить таблицы. Правда успех зависит от того, насколько вы ей в этом помогаетет. Например, если у вас включено ведение бинарного журнала и подсчёт контрольной суммы, вероятность восстановления резко возрастает...
Вообще резервирование в MySQL очень развито, самый простой способ регулярно делать дампы при помощи утилиты mysqldump (или phpMyAdmin). | |
|
|
|
|
автор: Anna (02.07.2006 в 10:54) |
|
|
для: cheops
(01.07.2006 в 21:48)
| | Понятно. Я переводила из myisam в innodb - поэтому исчезли. Но после перевода все работало, а потом перестало. Может подскажите, по каким причинам такое могло произойти. Какой наиболее надежный способ резервирования базы? | |
|
|
|
|
|
|
|
для: Anna
(01.07.2006 в 11:54)
| | Для таблиц типа InnoDB не создаются файлы .myd (файл данных) .mui (файл индексов), только .frm(описание таблицы), так как данные храняться в едином табличном пространстве - такой здоровый файл в каталоге данных, в который складываются все таблицы. | |
|
|
|
|
автор: Anna (01.07.2006 в 11:54) |
|
| Была создана база innodb. В какой то момент у некоторых таблиц исчезли .myd .mui, остались только .frm. База не работает. Подскажите, почему могли исчезнуть файлы (физически они точно не удалялись) и как это можно исправить? | |
|
|
|
|