gpt4 book ai didi

mysql - 如何修复损坏的表

转载 作者:IT王子 更新时间:2023-10-29 00:37:11 25 4
gpt4 key购买 nike

我有一个名为 Samplemysql 表。我用一些值编辑了文件 /var/lib/mysql/Sample.MYI。现在检查 TABLE 示例查询显示为

Incorrect key file for table 'Sample'; try to repair it

要修复此问题,我尝试使用以下命令 myisamchk -r Sample.MYI。但结果是“myisamchk:

error: Got error 140 when trying to recreate indexfile MyISAM-table Sample.MYI is not fixed because of errors".

现在如何修复这张表?

最佳答案

以防万一您没有备份,没有原始文件并且无法重新下载,这里有一些可能对您有帮助的链接:

http://www.felipecruz.com/repair-mysql-database.php
http://dev.mysql.com/doc/refman/5.0/en/myisam-repair.html (另请参阅本页底部的链接)
http://forums.mysql.com/read.php?21,362974,362974

以下命令将从头开始重新创建 .myi 文件:

REPAIR TABLE tablename USE_FRM

enter image description here不过要小心,这个页面:http://dev.mysql.com/doc/refman/5.5/en/repair-table.html说:

Use the USE_FRM option only if you cannot use regular REPAIR modes! Telling the server to ignore the .MYI file makes important table metadata stored in the .MYI unavailable to the repair process, which can have deleterious consequences:[.....]

最后是如何以不同的方式重做:

http://www-users.cs.york.ac.uk/susan/joke/foot.htm

关于mysql - 如何修复损坏的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com