5.7.22版本下myIsam.MYI gave error 140 on open

来源:2-12 MySQL常用存储引擎之MyISAM

小冰糕

2019-08-08

测试mysiampack压缩 命令[root@izwz994njou8zx9y9vtcurz test]# myisampack -b -f myIsam.MYI的时候一开始是出现
-bash: myisampack: command not found然后我查了下相关资料,发现命令的脚本文件不在当前文件夹下,在/usr/local/mysql/bin/里面,然后我就修改该命令成
[root@izwz994njou8zx9y9vtcurz test]# /usr/local/mysql/bin/myisampack -b -f myIsam.MYI
结果报错-bash: myIsam.MYI: command not found

写回答

2回答

sqlercn

2019-08-08

使用 myIsam试一下,不要加MYI后缀。

0
0

小冰糕

提问者

2019-08-08

最后一个报错信息打错了,是这个myIsam.MYI gave error 140 on open

0
1
sqlercn
这是说当前这个表正在使用着。你先执行flush tables然后再执行myisampack试一下
2019-08-08
共1条回复

MySQL提升课程 全面讲解MySQL架构设计

面面俱到讲解影响MySQL性能的各个因素,让MySQL架构了然于胸。

4419 学习 · 547 问题

查看课程