mysql_报错InternalError: (145,table is marked as crashed and should be repaired)

原因:

由于将数据库的数据存储路径变更,导致用表的过程中报错:表索引出问题

解决方法:

找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:

myisamchk -c -r /home/tester/mysql_data/mysql/god/*.MYI
#如果该数据库中全部表的索引都需要修复,则用星号代替就好了;

其中:
/home/tester/mysql_data/mysql为我存放数据的路径;

/god为发生问题表的数据库名称
tablename.MYI为发生问题表的MYI文件

@晴天-2017-08-16 11:02:19

你可能感兴趣的:(mysql_报错InternalError: (145,table is marked as crashed and should be repaired))