修复mysql表错误“ Can't open file: '*.MYI' ”

如果在mysql运行过程中出现以下错误,可通过mysql的myisamchk命令进行修复

Error: Can't open file: 'cdb_posts.MYI' (errno: 145)
Errno.: 1016

如果您的服务器是独立主机强烈建议使用命令行方式进行修复:
修复前将mysql服务停止。

如果是Win主机,打开命令行方式,然后进入到mysql的/bin目录。
执行myisamchk -r d:\mysql\data\discuz\*.MYI
其中d:\mysql\data\discuz\换成您的数据库所在路径。

如果是类Unix主机,直接使用myisamchk -r 数据库目录\*.MYI

如果命令失败,可使用:

myisamchk --silent --force --fast --update-state -O key_buffer=64M
-O sort_buffer=64M  -O read_buffer=1M -O write_buffer=1M e:\mysql\data\spifdb\*.MYI

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值