bitsCN.com
error 145 (hy000):table '$table' is marked as...解决
今天打开系统报错,排查下去,具体是这个错误:
ERROR 145 (HY000): Table './cmxt/cm_user_pref' is marked as crashed and should be repaired
解决方法如下:(用此方法修复成功)
mysql> repair table cmxt.cm_user_pref;
+-------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-------------------+--------+----------+----------+
| cmxt.cm_user_pref | repair | status | OK |
+-------------------+--------+----------+----------+
google了一篇排名第一的帖子,解决方法如下:
1
首先需要定位到你的mysql的bin目录,里面包含myisamchk.exe文件的目录
2
./myisamchk -c -r 数据库表MYI文件的路径
3
(例如:/home/mysql/var/crawlerfeedsky/aaaa.MYI)
4
如果还不行,就-f 强制修复
尝试这种解决方法,但是行不通,会报如下的错误:
myisamchk: error: 20 when opening MyISAM-table '../mysql/cmxt/cm_user_pref'
不是很理解。但是用上面那种repair table的方法就ok了。
bitsCN.com
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号