myisamchk和mysqlcheck修复MySQL数据库

作者 :
免费
  • 正文
  • 1、myisamchk
    使用 myisamchk 必须暂时停止 MySQL 服务器。例如,我们要检修 test 数据库。执行以下操作:
    # service mysql stop (停止 MySQL );
    # myisamchk -r /数据库文件的绝对路径/*MYI
    # service mysql start
    myisamchk 会自动检查并修复数据表中的索引错误。

    2、mysqlcheck
    mysqlcheck -a -c -o -r –all-databases -uroot -p //这条命令是即可最佳化所有db数据库。
    参数的意义如下:
    -a = Analyse given tables.
    -c = Check table for errors
    -o = Optimise table
    -r = Can fix almost anything except unique keys that aren’t unique
    如果是在win主机下,修复指定的表,使用:mysqlcheck -o -r 数据库名称 -u root -p,在提示输入密码的框中,输入mysql的root管理密码,mysqlcheck即会对数据库进行检测修复

    使用 mysqlcheck 无需停止 MySQL ,可以进行热修复。操作步骤如下:# mysqlcheck -r discuz.*
    注意,无论是 myisamchk 还是 mysqlcheck ,一般情况下不要使用 -f 强制修复,-f 参数会在遇到一般修复无法成功的时候删除部分出错数据以尝试修复
    3、使用phpmyadmin快速修复mysql数据库
    1.)登录 phpMyAdmin,进入数据列表页面

    myisamchk和mysqlcheck修复MySQL数据库-完美源码
    2.)选择一个数据表的表

    myisamchk和mysqlcheck修复MySQL数据库-完美源码
    3.)页面下方“选中项”下拉选择“修复表”

    myisamchk和mysqlcheck修复MySQL数据库-完美源码

    END
    如本资源侵犯了您的权益,请联系投诉邮箱admin@wmphp.com进行举报!我们将在收到邮件的1个小时内处理完毕。 本站仅为平台,发布的资源均为用户投稿或转载!所有资源仅供参考学习使用,请在下载后的24小时内删除,禁止商用! Wmphp.com(完美源码)助力正版,如您有自己的原创产品,可以联系客服投稿,代理出售! Wmphp.com(完美源码)客服QQ:136882447 Wmphp.com(完美源码)商务电话(仅对企业客户/个人用户):15120086569 (微信同步) 请注意:本站不提供任何免费的技术咨询服务,为了节约时间,下载前 请确认自己会技术
    完美源码 » myisamchk和mysqlcheck修复MySQL数据库
    3494+

    本站勉强运行

    3673+

    用户总数

    690+

    资源总数

    0+

    今日更新

    2024-4-8

    最后更新时间