我在Windows Server 2003中运行MySQL数据库。由于它非常老,我想将我的所有数据迁移到新的Windows Server 2012实例。我开始将所有数据转储到转储中。问题是我必须删除数据库表中的一行,并且我手动完成(注意我在没有生成转储的情况下进行了删除)。之后,在尝试查询我的表或从中创建转储时,我得到:
{p>Table 'table' is marked as crashed and should be repaired
ErrorNr.
- > 1194
。
"修复"的程序是什么?数据库。有什么建议吗?我也担心我会丢失任何数据。我想在尝试修复它之前创建一个表/数据库转储,但是这样做时我得到了同样的错误。
有什么建议吗?有谁知道如何备份我的数据库?
提前感谢您的建议!
杰克
答案 0 :(得分:0)
查看http://dev.mysql.com/doc/refman/5.7/en/repair-table.html了解详情。
REPAIR TABLE mytable;