数据库提示Table ‘xxx’is marked as crashed and last (automatic) repair failed

学派吧-今天小编碰到一个数据库报错问题、然后开始搜集资料开始解决
把下面的方法发布出来。
Table ‘xxx’is marked as crashed and last (automatic) repair failed。这意味着该表被标记为跌宕了。于是想着修复:repair table arvhives,修复却失败了。
数据库提示Table 'xxx'is marked as crashed and last (automatic) repair failed

  只好通过mysql命令行来执行了。

  1)service mysqld stop 停止mysql服务;

  2)cd /var/local/mysql/tbl 切换到该表目录下(注意:不切换过来会总提示myisamchk一些错误导致失败);

  3)myisamchk -r xxx.MYI (如果还是提示错误,就多加一个参数-f 强制进行。)

    [root@localhost tjinfo]# myisamchk -r dede_archives.MYI
    - recovering (with sort) MyISAM-table 'dede_archives.MYI'
    Data records: 1781
    - Fixing index 1
    - Fixing index 2
    - Fixing index 3
    - Fixing index 4

最后查看,成功!

注意:虽然这样成功了,但是当你再次添加文章的时候,又会出现这样的问题,所以长久的解决办法如下:
把服务器上的数据导入到本地,然后在本地用myisamchk -r -f *.MYI修复了下,然后导回去。
如有不懂。欢迎加学派吧 站长群 右上角

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/data/453.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2018年9月8日 下午3:16
下一篇 2018年9月11日 下午5:04

相关推荐

  • SqlServer2008数据库占用内存一直增长

    前言 最近碰到一个sqlserver数据库占用内存一直增长。直接到挂机 解决方案1 入Sql server 企业管理器(管理数据库和表的,这个都不知道就不用往下看了),在数据库服务器名称上点击【右键】,选择【属性】,然后,找到【内存】选项,在右边的【使用SWE分配内存】左边把对勾打上。在最大服务器内存(MB)上填入适当的大小(具体填多大,肯定不能超过计算机的…

    数据库运维 2018年9月14日
    3.7K00
  • 在Navicat中如何设置数据库的操作权限教程-navicat-学派

    为了减少开发人员的错误操作,可以设置权限来进行控制,通过为MySQL服务器建立不同的用户,并为用户赋予不同的权限,来达到目标。这篇文章就给大家介绍怎么设置Navicat数据库的操作权限,需要的朋友可以参考一下。1 以下内容为详细设置步骤。 一、新建用户 1、用Navicat连接本地服务器(如果之前已连接,请打开连接) 2、点击菜单栏 –> 用户,如图所…

    数据库运维 2018年11月26日
    3.2K00
  • SQL Server数学函数的简单总结-mysql教程-学派吧

    在前面的文章中,我们给大家介绍《mysql数学函数的简单总结》,下面我们继续为大家简单整理了SQL Server数学函数。 Transact-SQL包含许多可以与SQL Server一起使用的数学函数。 可以在SQL Server 2012及更高版本中使用以下标量函数。这些函数中的大多数接受一个或多个参数,并将根据提供的参数返回一个数值。 ABS() 返回指…

    2019年4月9日
    2.4K00
  • 百万数据下mysql分页问题-mysql教程-

    在开发过程中我们经常会使用分页,核心技术是使用limit进行数据的读取。在使用limit进行分页的测试过程中,得到以下数据: select * from news order by id desc limit 0,10 耗时0.003秒 select * from news order by id desc limit 10000,10 耗时0.058秒 s…

    数据库运维 2019年4月24日
    2.8K00
  • mongodb查询表字段、进行字符串截取以及更新的方法-mysql教程-学派吧

    本篇文章给大家带来的内容是关于mongodb查询表字段、进行字符串截取以及更新的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 update() 方法用于更新已存在的文档。语法格式如下: db.collection.update( <query>, <update>, { upsert: <boolean&…

    数据库运维 2019年4月9日
    2.9K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----