zoukankan      html  css  js  c++  java
  • 解决 Table '.\discuz\[Table]threads' is marked as crashed and should be repaired

    教你如何修复数据表。作者:deepseath

    教你如何修复数据表。
    服务器非法关机,有可能会对部分数据库造成一定影响。
    一般运行会报错
    **.MYI
    不能打开。
    Can't find file: '***.MYI'
    请使用repair.php或者使用phpmyadmin修复一下数据表。


    使用repair.php(附件截图3)
    上传repair.php到论坛根目录下,然后在浏览器运行http://你的论坛地址/repair.php
    一般点击第一个链接“repair.php?html=1&check=1”就可以修复了,
    如果不能修复可以尝试点击第二个连接“repair.php?check=1&iterations=5”
    就可以了。
    提醒:修复完表操作以后一定记得要从服务器删除这个文件repair.php


    使用phpmyadmin(附件截图2)
    进入论坛数据库,然后选择要修复的表,在页脚下拉框选择“修复”即可
    如果您的服务器是独立主机强烈建议使用命令行方式进行修复:
    修复前将mysql服务停止。
    如果是Win主机,打开命令行方式,然后进入到mysql的/bin目录。
    执行myisamchk -r d:\mysql\data\discuz\*.MYI
    其中d:\mysql\data\discuz\换成您的数据库所在路径。
    如果是类Unix主机,直接使用myisamchk -r 数据库目录\*.MYI
    即可。

    [ Last edited by 童虎 on 2005-5-10 at 20:21 ]

    [ 本帖最后由 童虎 于 2005-7-3 17:47 编辑 ]

    附件

    001_i3vFW2Dq5SWt.jpg (15.07 KB)

    2005-4-30 10:57

    使用phpmyadmin修复表

    001_i3vFW2Dq5SWt.jpg

    002_gJm8UVYbC0da.jpg (6.78 KB)

    2005-4-30 10:57

    使用repair.php修复表

    002_gJm8UVYbC0da.jpg

  • 相关阅读:
    Hoppz板子
    [cf] Invoking the Magic
    [acm]关于字符的处理
    [acm]排序总结
    [acm]循环队列(不是自己写queue)
    [acm]关于map的一些知识
    [acm]二进制枚举
    P1005 矩阵取数游戏 区间DP
    ICPC North Central NA Contest 2017 (部分)
    灾后重建 弗洛伊德最短路
  • 原文地址:https://www.cnblogs.com/itecho/p/1314801.html
Copyright © 2011-2022 走看看