查看“如何检查MyISAM表格中的错误”的源代码
←
如何检查MyISAM表格中的错误
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
要检查一个MyISAM表,你可以使用以下命令: myisamchk 表名 这个命令可以找到99.99%的错误。它不能找到只涉及数据文件的损坏(这种情况非常罕见)。如果你想要检查一个表,通常应该以无选项或者-s(静默)选项运行myisamchk命令。 myisamchk -m 表名 这个命令可以找到99.999%的错误。它首先检查所有索引条目是否有错误,然后读取所有行。它为所有行中的关键值计算校验和,并验证校验和是否与索引树中的关键字的校验和相匹配。 myisamchk -e 表名 这个命令对所有数据进行完整而彻底的检查(-e表示"extended check")。它为每一行的每个关键字进行检查读取,以验证它们是否确实指向正确的行。对于有许多索引的大表来说,这可能需要很长时间。通常情况下,myisamchk在发现第一个错误后就会停止。如果你想获取更多信息,可以添加-v(详细)选项。这将导致myisamchk继续执行,最多显示20个错误。 myisamchk -e -i 表名 这个命令类似于前面的命令,但是-i选项告诉myisamchk打印额外的统计信息。 在大多数情况下,只需使用不带除表名之外的参数的简单myisamchk命令即可检查一个表。
返回至“
如何检查MyISAM表格中的错误
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
基础知识
正则表达式
Markdown
分布式
项目管理
系统集成项目管理基础知识
云原生
Docker
云原生安全
云原生词汇表
十二因素应用
Kubernetes
音频处理
音频合成
Edge-tts
CMS系统
Docsify
VuePress
Mediawiki
自动生成
Marp
CI/CD
GitLab
设计
颜色
平面设计
AI
数字人
操作系统
GNU/Linux
数据库
Mysql
工具
链入页面
相关更改
特殊页面
页面信息