Table 'xxx'is marked as crashed and last (automatic) repair failed 修复
报该问题的是表引导坏了,需要修复表就行
修复方法如下:
1、service mysqld stop
停止mysql服务;
2、cd /www/server/mysql/bin
切换到该表目录下(注意:不切换过来会总提示myisamchk
一些错误导致失败);
3、修改配置文件(不修改可能报错,修复完毕可以改回去)
[myisamchk]
key_buffer_size = 64M
sort_buffer_size = 100M
#read_buffer = 2M
#write_buffer = 2M
4、执行修复
myisamchk -c -r /data/to/table[.MYI]
耐心等待。
5、重新启动 mysql
- 作者:xmlwch
- 原文链接:https://m730.xmlwch.cn/2023/04/23/mysql/fix-err-01.html
- 版权声明:本作品采用 知识共享 署名-相同方式共享 4.0 国际(CC BY-SA 4.0)许可协议 进行许可,转载无需与我联系,但请注明出处。