`
szgaea
  • 浏览: 213813 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

myisam类型的表自动修复的方法

 
阅读更多
myisam类型的表极容易损坏,下面介绍一种自动修复myisam的方法

在MySQL的配置文件my.cnf中,启动项部分加入myisam-recover设置数据恢复功能,
[mysqld]
myisam-recover=BACKUP,FORCE


具体参数如下:
DEFAULT
与没有使用--myisam-recover选项相同。
BACKUP
如果在恢复过程中,数据文件被更改了,将tbl_name.MYD文件备份为tbl_name-datetime.BAK。
FORCE
即使.MYD文件将丢掉多个行也进行恢复。
QUICK
如果没有删除块,不要检查表中的行。
分享到:
评论

相关推荐

    mysql中关于Myisam_recover自动修复的使用方法

    常用MySQL的童鞋都知道这个myisam类型的表极容易损坏,多数人可能都是用myisamchk命令来人工修复,下面介绍一种自动修复myisam的方法,也是我上午刚学的,共同进步,呵呵~ 在MySQL的配置文件my.cnf中,启动项部分...

    MySQL数据库表修复 MyISAM

    主要介绍了MySQL数据库表修复 MyISAM ,需要的朋友可以参考下

    mysql的myisam解决并发读写解决方法

    MyISAM在读操作占主导的...可一旦出现大量的读写并发,同InnoDB相比,MyISAM的效率就会直线下降,而 且,MyISAM和InnoDB的数据存储方式也有显著不同:通常,在MyISAM里,新数据会被附加到数据文件的结尾,······

    MyISAM InnoDB 区别

     ◆5.LOAD TABLE FROM MASTER操作对InnoDB是不起作用的,解决方法是首先把InnoDB表改成MyISAM表,导入数据后再改成InnoDB表,但是对于使用的额外的InnoDB特性(例如外键)的表不适用。  另外,InnoDB表的行锁也不是...

    MySQL实现MYISAM表批量压缩的方法

    主要介绍了MySQL实现MYISAM表批量压缩的方法,实例分析了MySQL使用shell命令批量压缩MYISAM表的相关技巧,需要的朋友可以参考下

    MySQL数据库修复方法(MyISAM/InnoDB)

    我整理了7条修复MySQL数据库的方法,当简单的重启对数据库不起作用,或者有表崩溃时。   简单的MySQL重启:   /usr/local/mysql/bin/mysqladmin -uUSERNAME -pPASSWORD shutdown /usr/local/mysql/bin/mysqld_...

    MySQL数据库INNODB 表损坏修复处理过程

    MySQL报警,从库的数据库挂了,一直在不停的重启,打开错误日志,发现有张表坏了。innodb表损坏不能通过repair table 等修复myisam的命令操作。

    mysql unique option prefix myisam_recover instead of myisam-recover-options的解决方法

    常用MySQL的童鞋都知道这个myisam类型的表极容易损坏,多数人可能都是用myisamchk命令来人工修复,下面介绍一种自动修复myisam的方法,也是我上午刚学的,共同进步,呵呵~ 在MySQL的配置文件my.c

    MyISAM和InnoDB的异同

    MyISAM和InnoDB的异同 MyISAM和InnoDB的异同

    Innodb与Myisam引擎的区别与应用场景

    Innodb与Myisam引擎的区别与应用场景 . 区别: (1)事务处理: MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理); (2)锁机制不同: MyISAM是表级锁,而InnoDB是行级锁;

    《MYSQL备份与恢复》之 Innodb与 MyISAM引擎

    (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 (2)innobackupex是参考了InnoDB Hotbackup的innoback脚本修改而来的,innobackupex是一个perl脚本封装,封装了xtrabackup,所以能...

    MyISAM引擎与InnoDB引擎性能的对比

    MyISAM引擎与InnoDB引擎性能的对比

    MySQL MyISAM默认存储引擎实现原理

    默认MyISAM的表会在磁盘中产生3个文件:.frm(表结构文件)、.MYD(数据文件)、.MYI(索引文件)  可以在创建的时候指定数据文件和索引文件的存储位置,只有MyISAM表支持: DATA DIRECTORY [=] 数据保存的绝对路径 ...

    mysql更改引擎(InnoDB,MyISAM)的方法

    本文实例讲述了mysql更改引擎(InnoDB,MyISAM)的方法,分享给大家供大家参考。具体实现方法如下: mysql默认的数据库引擎是MyISAM,不支持事务和外键,也可使用支持事务和外键的InnoDB。 查看当前数据库的所支持的...

    Mysql(MyISAM)的读写互斥锁问题的解决方法

    此文档中详细记载了,Mysql(MyISAM)的读写互斥锁问题的解决方法,希望可以帮助到你!

    myisam与innodb 区别 值得下载

    自己总结的 关于mysql存储引擎myisam innodb 的比较 两者区别 对面试会很有帮助

    数据库MySQL表修复MyISAM

    数据库报错: SQLSTATE[HY000]: General error: 144 Table './db_jiangzi_video/cmf_jiangzi_items' is marked as crashed and last (automatic?) repair failed MySQL数据库表修复 MyISAM

Global site tag (gtag.js) - Google Analytics