`
zhcheng
  • 浏览: 165008 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql table is marked as crashed and should be repaired

    博客分类:
  • sql
 
阅读更多

 

系统在运行时报错:Caused by: java.sql.SQLException: Table '表名' is marked as crashed and should be repaired(表标示为崩溃,并应修复)。


Mysql提示表格已损坏,需要修复,解决方法:

         进入到对应的数据库目录(cd /var/lib/mysql/dbname),使用myisamchk修复:
         myisamchk -c -r 数据库表MYI文件的路径[(例如:/var/lib/mysql/dbname/aaaa.MYI) 如果还不行,就-f 强制修复]
         然后myisamchk 工具会帮助你恢复数据表的索引。重新启动mysql

 

分享到:
评论

相关推荐

    MySQL error code 145 Table was marked as crashed and should be repaired

    在处理MySQL数据库时遇到错误代码145(`Table was marked as crashed and should be repaired`)是一个常见的问题,尤其是在表结构遭到损坏或数据库服务突然中断的情况下。根据提供的部分日志内容可以看出,该错误...

    Table ‘xxx’ is marked as crashed and should be repaired 错误解决方法参考

    在MySQL数据库管理过程中,遇到“Table ‘xxx’ is marked as crashed and should be repaired”这类错误时,往往意味着某个或某些数据库表已经损坏,无法正常读取或使用。这类问题可能会导致数据丢失或者服务中断,...

    MySQL数据库表修复 MyISAM

    一:MySQL中MyISAM表损坏原因总结: 1、 服务器突然断电导致数据文件损坏;强制关机,没有先关闭mysql 服务;mysqld 进程在写表时被...3 、Error: Table ‘…’ is marked as crashed and should be repaired 。 4 、打开

    MYSQL数据库损坏

    3. 错误提示"Error: Table 'p' is marked as crashed and should be repaired"。 4. 打开表失败,提示"Can’t open file: ‘×××.MYI’ (errno: 145)"。 **三、预防MySQL表损坏** 1. 定期使用`myisamchk`检查...

    mysql数据库索引损坏及修复经验分享

    首先,MySQL的错误日志中可能会出现类似“Table './dedecmsv4/dede_archives' is marked as crashed and should be repaired”的信息,这表明某个表(如dede_archives)出现了索引损坏。这种情况可能由于数据库...

    PHPCMS遭遇会员投稿审核无效的解决方法 <font color=red>原创</font>

    错误信息指出"MySQL Error: Table '.\***\v9_search' is marked as crashed and should be repaired",并伴随错误号145和错误信息,表明v9_search表出现了损坏,需要修复。 v9_search表是PHPCMS系统中用于内容搜索...

Global site tag (gtag.js) - Google Analytics