Table is marked as crashed and should be repaired

错误如下:

hibernate operation: could not execute query; uncategorized SQLException for SQL [select count(*) as y0_ from customer this_ where this_.customer_type=? order by this_.id desc]; SQL state [HY000]; error code [1194]; Table ‘this_‘ is marked as crashed and should be repaired; nested exception is Java.sql.SQLException: Table ‘this_‘ is marked as crashed and should be repaired

解决方法:

Table ‘./Tablename/posts‘ is marked as crashed and should be repaired

提示说论坛的帖子表posts被标记有问题,需要修复。我记得以前也出现过类似的问题,但是只要点击Phpmyadmin上的repair按纽就自动修复了,但是这次很绝,什么都没有.于是赶快上网查找原因。最终将问题解决。解决方法如下:

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

myisamchk -c -r ../data/tablename/posts.MYI

然后myisamchk 工具会帮助你恢复数据表的索引。好象也不用重新启动mysql,问题就解决了。

各位如果遇到也可以这么解决。

时间: 2024-08-07 21:46:23

Table is marked as crashed and should be repaired的相关文章

Table '' is marked as crashed and should be repaired 解决方法

解决方法: 找到mysql的安装目录的bin/myisamchk工具,在命令行中输入: myisamchk -c -r ../data/mysql/user.MYI 然后myisamchk 工具会帮助你恢复数据表的索引.重新启动mysql,问题解决. Table '' is marked as crashed and should be repaired 解决方法

解决MySQL Table '***' is marked as crashed and should be repaired问题

昨天后端程序在读取数据库信息时候,日志报相关数据表不能读取和写入数据,进入 MySQL数据库发现 Table './wordpress/wp_posts' is marked as crashed and should be repaired 错误,因为qqtexas中有数据表被损坏了,所以读取不了数据: # mysql -u root -p Enter password: mysql> use qqtexas; Reading table information for completion 

Table ‘xxx' is marked as crashed and should be repaired

发现一个”Table ‘xxx' is marked as crashed and should be repaired” 的错误.连忙上网搜索,原来修改这个严重的错误很简单: 1. 进入管理mysql的phpmyadmin 2. 在左则选中自己的数据库 3. 在右则勾选中错误信息中的那个'xxx'表 4. 滚动屏幕到下面,有个下拉菜单(With selected:),选择”Repair table” Table 'xxx' is marked as crashed and should be

Table 'hd_online' is marked as crashed and should be repaired索引损坏

myisam 引擎表的索引损坏,解决方法 找到mysql的安装目录的/usr/local/mysql/bin/myisamchk工具,在命令行中输入: myisamchk -c -r /data/db/my/sc_blt/hd_online.MYI   (表的路径) 然后myisamchk 工具会帮助你恢复数据表的索引.重新启动mysql,问题解决. Table 'hd_online' is marked as crashed and should be repaired索引损坏

检查和修复mysql表:mysql table is marked as crashed and last (automatic?) repair failed

0x001  问题背景 mysql上执行相关mysql命令(我们执行的是,show procedure status)时提示 mysql.proc表crashed,无法修复(marked as crashed and last (automatic?) repair failed ) 报错信息:mysql table is marked as crashed and last (automatic?) repair failed 0x002  分析处理 mysql提供了检查和修复表的命令: my

Table '.\mysql\proc' is marked as crashed and should be repaired 报错

Table '.\MySQL\proc' is marked as crashed and should be repaired 报错 解决方法: 找到mysql的安装目录的bin/myisamchk工具,在命令行中输入: myisamchk -c -r ../data/mysql/proc.MYI 然后myisamchk 工具会帮助你恢复数据表的索引.重新启动mysql,问题解决. Table '.\mysql\proc' is marked as crashed and should be

导出Mysql数据库出错:Got error: 145: Table 'wp_options' is marked as crashed and should be repaired when using LOCK TABLES的解决方法

mysqldump: Got error: 145: Table 'wp_options' is marked as crashed and should be repaired when using LOCK TABLES 错误如上所示. 今天在给自己的wp网站搬家的时候,导出数据时发现导不出来,报了如上的错误,在网上找了一下资料,说是这张张被标记有问题,需要优化.参考: http://www.cnblogs.com/hakuci/archive/2012/03/20/2407723.html

mysql错误Table ‘./mysql/proc’ is marked as crashed and should be repaired

今天服务器当机了,重启后就发现了如下错误: Table ‘./mysql/proc’ is marked as crashed and should be repaired 解决方法: repair table mysql.proc;

[MySQL]快速解决"Table '.\sjzlf\zbp_post' is marked as crashed and should be repaired"故障

为了不冒失修复,故采取保守做法,我们知道 MySQL 一个高效的管理工具便是 PhpMyAdmin,而在该管理软件中就包含了对表的检查.分析.修复.优化功能,比起网上提供的含糊命令行来说更安全更简便. 通过实践,在使用检查表功能后确实发现了问题,之后使用修复功能进行了修复,反馈结果每个表都已经 ok,再执行一次优化,重新测试访问网站终于恢复了正常.一场灾难就此避免-- [MySQL]快速解决"Table '.\sjzlf\zbp_post' is marked as crashed and sh