zoukankan      html  css  js  c++  java
  • 数据库表损坏的修复

    网站访问mysql出现错误:

    用命令行访问出现:

    开始时使用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 -r -o -f /home/test/test_user.MYI
    这次myisamchk一条条记录检查并修复,几百万条记录用了几个小时,最后这个表终于修复了。

  • 相关阅读:
    linux 删除乱码文件
    snprintf用法
    面试时经常问到的非技术性问题
    vector查找元素
    new 和delete
    python安装
    UIPickerView详解
    设置文本框左边显示的View
    字符串的分割??
    VC++异常捕获??
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2458337.html
Copyright © 2011-2022 走看看