原因是mysql的dspam数据库中的dspam_token_data表有错误,需要使用myisamchk进行修复:

# cd /var/lib/mysql/dspam

# myisamchk dspam_token_data.MYI //检查dspam_token_data表

# myisamchk -r dspam_token_data.MYI //修复dspam_token_data表(-r)可以解决几乎所有问题

注:修复表的选项开关有很多 (-o)安全方式(-f)强制方式(-q)快速方式(错误严重时不能用)

实际操作时用了多种选项开关或组合,最后修复成功的记录显示如下:

[root@mail dspam]# myisamchk -f dspam_token_data.MYI

Checking MyISAM file: dspam_token_data.MYI

Data records: 14326778 Deleted blocks: 907003

myisamchk: warning: Table is marked as crashed and last repair failed

- check file-size

myisamchk: warning: Size of indexfile is: 300661760 Should be: 108279808

- check record delete-chain

myisamchk: warning: Found 0 deleted space in delete link chain. Should be19954066

myisamchk: error: Found 0 deleted rows in delete link chain. Should be 907003

myisamchk: error: record delete-link-chain corrupted

- recovering (with sort) MyISAM-table 'dspam_token_data.MYI'

Data records: 14326778

- Fixing index 1

myisamchk: warning: Duplicate key for record at 315149384 againstrecord at 959552

Data records: 14326777

myisamchk: warning: 1 records have been removed

extmail mysql数据库 重启_extmail数据库dspam表修复相关推荐

  1. extmail mysql数据库 重启_Extmail邮件服务器centos搭建(一)(示例代码)

    1,Extmail概述 ExtMail Solution 是一个基于优秀开源软件的电子邮件系统解决方案,核心部件包括了Postfix.Amavisd-new.ClamAV.ExtMail.ExtMan ...

  2. MySQL数据库变量_数据库参数_MySQL变量_系统变量_用户变量

    文章目录 MySQL 变量分类 系统变量 查看系统变量 设置系统变量 如何通过配置文件来设置变量值 通过命令行选项来设置变量值 动态设置全局级的系统变量 设置静态的系统变量 设置会话级的系统变量 引用 ...

  3. extmail mysql数据库 重启_基于POSTFIX的邮件服务器维护总结。

    前言: 这个就是使用EMOS(postfix+extmail+mysql or LDAP)这个系统的一个维护总结.也符合使用其他webmail的postfix系统的维护.一些奇怪的毛病可以从中找到答案 ...

  4. MySQL 高可用:mysql+mycat实现数据库分片(分库分表)

    什么是MYCAT: 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务.ACID.可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个 ...

  5. docker二进制安装mysql_Docker搭建MySQL读写分离主从模式 分布式数据库中间件Mycat分库分表应用...

    一.MySQL读写分离主从模式 1. 下载镜像 docker pull mysql 当前最新版本:mysql Ver 8.0.19 for Linux on x86_64 (MySQL Communi ...

  6. mysql全备和指定库和表备份,mysql日志的分类简介和作用, mysql加速跳过域名解析,mysql权限授予与收回,数据库实用篇~~Tring

    mysql改密,重置,备份,权限和日志 改密~ 修改密码 重置密码 步骤 数据库备份 用到的命令: 可加参数 : -A 参数 例子: -B 参数 例子: 备份指定数据库的某个表 恢复表 创建用户 操作 ...

  7. mysql重启后数据库消失_linux重启后mysql数据库文件全部丢失mysql无法启动

    一早起来,发现数据目录下的mysql文件全部消失,一声冷汗,怎么回事!!???被黑了,还是因为前两天重启服务器导致mysql数据丢失???这是怎么回事,上网看看怎么解决,没找到解决方案!!!!看看my ...

  8. MySql基础篇---001 数据库概述与MySQL安装篇:概述,表和类对应关系,表关系、数据库卸载,下载,安装,配置,启动,登录,演示,图形化工具,目录结构,常见问题

    第01章_数据库概述 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储 ...

  9. MySQL数据库性能优化由浅入深(表设计、慢查询、SQL索引优化、Explain分析、Show Profile分析、配置优化)

    文章目录 0 SQL性能分析 1 表的设计合理化 1.1 为什么需要范式 1.2 三范式原理 1.3 什么样的表才满足三范式 2 慢查询 2.1 慢查询介绍 2.2 慢查询步骤 3 添加适当索引 3. ...

最新文章

  1. STM32(Cortex-M3)开发,RVDS和MDK谁优谁劣?
  2. 新一代Hologres实时数仓大揭秘
  3. 填写实验计算机桌面的系统图标有,Win8系统桌面添加计算机图标的图文步骤
  4. 玩转GIT系列之【git pull和git fetch的区别】
  5. linux字体如何删除不了,如何彻底替换Ubuntu下Chrome字体(清除楷体字)
  6. 【2018-01-28】HTML-布局
  7. javascript tabIndex属性
  8. 总被审稿人提起的多重假设检验校正是什么?
  9. Recbole自定义训练集、验证集和测试集推荐
  10. 一加9 Pro真机图曝光:哈苏相机联名logo助力影像旗舰
  11. jQuery瀑布流插件 Masonry
  12. 我设计的目录结构如此清楚,你为什么也会错
  13. QT创建和使用动态链接库
  14. Swift笔记(一):可选类型、语法基础
  15. 超详细! 利用Synopsys VCS对Verilog代码加密的四种方法
  16. 项目管理的49个过程整理
  17. colab使用入门(1)-安装库,保存/加载笔记本
  18. GitHub快速上手指南
  19. 从投资人发现“新大陆”,看“产融星城”为何成?
  20. 从零开始的自动化测试框架-web自动化篇

热门文章

  1. 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
  2. 基于PHP+MySQL米步童鞋商城网站的设计与实现
  3. 【C++】string使用
  4. 2021周记17:五一带妹妹坐了一次高铁
  5. Yocto Issues | The TMPDIR: /home12/calm.xia/poky/qemuarm/tmp can't be located on nfs.
  6. 操作系统实验三·xv6系统增添系统调用和用户级应用程序
  7. 关于DataTable查询数据的几种方式
  8. 吐槽大会,加个好友,分享资源
  9. 各品类市场占有率——通过互联网大数据了解各品类的市场占有率
  10. Linux硬件资源管理