1、myisamchk

使用 myisamchk 必须暂时停止 MySQL 服务器。例如,我们要检修 discuz 数据库。执行以下操作:

# service mysql stop (停止 MySQL );

# myisamchk -r /数据库文件的绝对路径/*MYI

# service mysql start

myisamchk 会自动检查并修复数据表中的索引错误。

2、mysqlcheck

使用 mysqlcheck 无需停止 MySQL ,可以进行热修复。操作步骤如下:

# mysqlcheck -r discuz.*

# service mysql stop (停止 MySQL );

# myisamchk -r /数据库文件的绝对路径/*MYI

# service mysql start

myisamchk 会自动检查并修复数据表中的索引错误。

注意:无论是 myisamchk 还是 mysqlcheck ,一般情况下不要使用 -f 强制修复,-f 参数会在遇到一般修复无法成功的时候删除部分出错数据以尝试修复。所以,不到万不得已不要使用 -f。

修复mysql的view_MYSQL数据损坏修复方法相关推荐

  1. mysql 从库数据损坏_MySQL数据库中数据损坏恢复全过程

    MySQL数据库中数据损坏恢复全过程 前几天因为MySQL数据库部分数据损坏原因,我尝试了下恢复数据,之后整理以下文档,供各位参考,以备各位同事以后如有类似问题,可以少走些弯路,尽快解决问题. 环境: ...

  2. linux mysql 定时任务_Linux下Mysql定时任务备份数据的实现方法

    前言 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程.而对于一些网站.系统来说,数据库就是一切,所以做好数据 ...

  3. MYSQL数据损坏修复方法

    1.myisamchk 使用 myisamchk 必须暂时停止 MySQL 服务器.例如,我们要检修 discuz 数据库.执行以下操作: # service mysql stop (停止 MySQL ...

  4. C API向MySQL插入批量数据的快速方法——关于mysql_autocommit

    MySQL默认的数据提交操作模式是自动提交模式(autocommit).这就表示除非显式地开始一个事务,否则每个查询都被当做一个单独的事务自动执行.我们可以通过设置autocommit的值改变是否是自 ...

  5. 一招教你如何修复MySQL slave中继日志损坏问题

    [摘要]MySQL的Crash safe slave是指slave crash后,把slave重新拉起来可以继续从Master进行复制,不会出现复制错误也不会出现数据不一致. PS:华为云数据库特惠专 ...

  6. mysql 之 删除数据表的方法

    1.drop table table_name 使用 drop table 命令删除数据表和数据表中所有的内容. 语法: drop table table_name 2.delete table ta ...

  7. Mysql删除百万数据提升速度方法

    下图中共有340w条数据. 可以看到Data Length 数据占用大小为737.4MB 方法:删除主键外其他索引,之后进行删除数据,删除完毕后,重建索引. 三次实验结果: 存在索引:耗时96.1s, ...

  8. 如何快速修复谷歌浏览器扩展插件频繁损坏问题

    很多人使用浏览器扩展都是第三方下载的,这些扩展在安装之后,都会频繁提示"已损坏,需要修复",无论怎么下载重装都是没用的,除非在官方商店安装.那么,如何快速修复谷歌浏览器扩展插件频繁 ...

  9. python repair修复功能_Recoverit Video Repair(损坏视频修复)

    Recoverit Video Repair帮助你快速的修复电脑当中所存在的损坏的视频,它支持多种格式的文件,而且操作起来也是较为的方便,一些基础的较为简单的视屏损坏软件完全的可以在这款软件的帮助下一 ...

最新文章

  1. Silverlight入门:第三部分 - 数据访问
  2. 多线程:线程池里的队列BlockingQueue
  3. linux 进程与锁,linux 中的进程与锁
  4. 学计算机的副部级,中国31所副部级大学排名
  5. MockServer 服务框架设计
  6. OSPF定义的5种区域类型:标准区域、主干区域、存根区域、完全存根区域
  7. Centos8 安装 mariadb 最新版 10.5.x
  8. 高新技术企业都需要准备哪些资料
  9. UVM:factory 机制
  10. 黑苹果卡在苹果logo_黑苹果的历史
  11. 014_SSS_High-Resolution Image Synthesis with Latent Diffusion Models
  12. ansible 远程启动程序ansible结束后程序也被关闭
  13. TS中限制某种类型的传递
  14. 国际域名缩写____各个国家
  15. C语言概述(三)-- 宏定义、指针、结构体
  16. 由置灰引出的css滤镜filter是什么东西?
  17. c语言NCR编码转换,NCR编码转换成字符
  18. 计算面积的计算机软件,CAD计算面积的快捷键是什么?
  19. JAVA JDK最详细的安装教程--你只需要看这篇就够了
  20. 报告下载 | 5G赋能工业互联网,全球市场空间巨大

热门文章

  1. 一个Excel导出类的实现过程(一):泛型与反射
  2. linux的基础知识——UDP
  3. git clone时出现gnutls_handshake() failed: The TLS connection was non-properly terminated.
  4. Leetcode--837. 新21点(java)
  5. js读取服务器上的txt文件,javascript – 每15秒读取一次文本文件的内容
  6. python 内存分析_python内存管理分析
  7. 电脑屏保海底世界_世界上最后一个深海实验室,隐藏了人类未来的秘密
  8. BAT文件命名中含有英文括号运行出错
  9. CV中的经典网络模型
  10. Python 使用 smtp ssl 模式 发送邮件与附件