Я запускаю базу данных MySQL в Windows Server 2003. Поскольку она очень старая, я хочу перенести все свои данные на новый экземпляр Windows Server 2012. Я начал сбрасывать все данные в свалку. Проблема в том, что мне пришлось удалить строку в таблице базы данных, и я сделал это вручную (обратите внимание, что я сделал удаление, пока не создавался дамп). После этого, пытаясь запросить мой стол или создать свалку, я получаю:Ошибка MySQL после удаления строки (ошибка 1194)
Table 'table' is marked as crashed and should be repaired
с ErrorNr.
->1194
.
Какова процедура восстановления базы данных. Любые советы по этому поводу? Я также обеспокоен тем, что потеряю любые данные. Я хотел создать дамп таблицы/базы данных, прежде чем пытаться ее восстановить, но при этом получаю ту же ошибку.
Любые предложения? Кто-нибудь знает, как я могу создать резервную копию моей базы данных?
Спасибо за ваш совет заранее!
Джек
Знаете ли вы, что вероятность того, что мой стол станет бесполезным? насколько безопасно «ремонтировать» таблицу? я потеряю данные? – idelara
Невозможно сказать. По моему опыту это работает очень хорошо, но, конечно, поскольку стол был поврежден, будет какая-то потеря. –