网站访问mysql出现错误:

load() - DBD::mysql::st execute failed: Table './test/test_user' is marked as crashed and last (automatic?) repair failed at /usr/local/share/perl/5.10.0/Rose/DB/Object.pm line 385.

用命令行访问出现:

ERROR 145 (HY000): Table './test/tst_user' is marked as crashed and should be repaired

开始时使用myisamchk -r -o  /home/test/test_user.MYI进行修复,出现错误:myisamchk: error: myisam_sort_buffer_size is too small。

df发现是mysql temp目录太小,此表太大。更改my.cnf文件修改temp路径到空间足够的文件夹。

再次执行 myisamchk -r -o  /home/test/test_user.MYI,显示错误:

myisamchk: error: Can't create new tempfile: '/home/test/test_user.TMD'

myisamchk: Unknown error 126

myisamchk: error: 126 when reading last record

不得已,强制执行:myisamchk -r -o -f /home/test/test_user.MYI

这次myisamchk一条条记录检查并修复,几百万条记录用了几个小时,最后这个表终于修复了。

java数据库损坏_数据库表损坏的修复相关推荐

  1. SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复

    SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复 开发此工具是为了 让手工恢复数据库物理故障时 更加简单便捷直观, 本工具用于物理修复独立处理大部分问题以及与DBCC配合完成修复各种数据库错 ...

  2. Oracle数据库之一_多表查询

    Oracle数据库之一_多表查询 Oracle的查询是SQL语句的重点,在日常开发中,增删改查4项操作,查询占80%的工作量. Oracle的单表查询通常较简单,大多数时候,一个select * fr ...

  3. 系统损坏sql数据库备份_如何识别损坏SQL备份文件

    系统损坏sql数据库备份 A Database administrator's key task is to keep the database healthy and available for t ...

  4. 解决Activiti 7自动部署后不生成数据库act_hi _* 历史表

    使用Activiti 7时,启动项目会自动部署生成数据库表,但在默认配置下会发现数据库中没有act_hi _* 历史表,此时我们在配置文件中加上以下配置即可: spring:activiti:db-h ...

  5. java mysql数据库回退_数据库事务及Java中的处理

    事 务是指一组相互依赖的操作行为,举一个举得不能再被举的例子就是银行交易,当然还有其他像网上购物,电子货币交易等等,事务的成功取决于这些相互依赖的操 作行为是否都能执行成功,只要有一个操作行为失败,就 ...

  6. mysql 表损坏_MYSQL数据表损坏的原因分析和修复方法小结(推荐)

    1.表损坏的原因分析以下原因是导致mysql 表毁坏的常见原因: 1. 服务器突然断电导致数据文件损坏. 2. 强制关机,没有先关闭mysql 服务. 3. mysqld 进程在写表时被杀掉. 4. ...

  7. mysql数据库算法_数据库:MySQL索引背后的数据结构及算法原理【转】

    原文:http://blog.codinglabs.org/articles/theory-of-mysql-index.html 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话 ...

  8. 元组可以直接添加进数据库吗_数据库篇-第一章:数据库基本概念

    面试必备基础数据库知识,扫码关注公众号提升 01 第一,什么是数据库? 维基百科上是这样定义的: 所谓"数据库"是以一定方式储存在一起.能予多个用户共享.具有尽可能小的冗余度.与应 ...

  9. 创建mysql数据库快照_数据库教程

    下面,容我来向大家介绍数据库学习内容,主要讲述的是SQL Server 2008高可用性系列之数据库快照.想了解的就来看看吧! 一:简介:数据库快照是一个数据库的只读副本,它是数据库所有数据的映射,由 ...

  10. sql 数据库检查_数据库检查点– SQL Server 2016中的增强功能

    sql 数据库检查 When a new row is inserted or an existing one is updated in your database, the SQL Server ...

最新文章

  1. 惠普中国前总裁孙振耀:离开时心痛得哭了出来
  2. linux 比较新的设备树 详解 device tree
  3. [转] 前端异常监控解决方案研究
  4. 延时消息_Handler的消息延时是怎么实现的
  5. Hadoop入门基础教程 Hadoop之完全分布式环境搭建
  6. python打印表格_python 6.7 编写printTable()函数表格打印(完整代码)
  7. python : os.path 相关操作
  8. 4.Linux性能诊断 --- Linux工作流程内存管理
  9. [技术讨论]关于前几天发布的京东bug上的问题分析
  10. 微信 公众号 网页授权登录(静默授权)
  11. 量子计算机和量子纠缠的关系,科普:什么是量子纠缠和量子计算?
  12. 2022年8种高级威胁预测出炉、FBI就零日漏洞发出警报|11月22日全球网络安全热点
  13. CAD 删除 _ArchTick 块定义
  14. emacs命令/edwin参考
  15. 费马小定理费马大定理
  16. 酒店网络营销的5C时代-德比软件 张焕杰
  17. 三国志战略版:今天你打铁了吗?货布商店大解析
  18. 一款消消乐游戏的自动解法
  19. 前非著名程序员,现不知名产品人
  20. 可怕的paperpass论文查重啊 啊啊

热门文章

  1. TensorFlow 模型保存/载入的两种方法
  2. python bar函数循环_一木.溪桥学Python-08: for循环、function函数
  3. 硬件电路-MP2451组成的电压反转/极性反转电路设计
  4. 专业性的词典类开放型数据库!
  5. 1秒内通关扫雷?他创造属于自己的世界记录!Python实现自动扫雷
  6. 扫雷第一步,先戳哪里最高效?
  7. 运行 nrm ls 时出错
  8. 中国掀起数字化浪潮|沃丰科技AI外呼机器人助家电企业潜客筛选自动化
  9. 所有开源项目免费使用,GitHub 内置 CI/CD 终于来了!
  10. [渝粤教育] 西南科技大学 公共政策学 在线考试复习资料