Chinaunix首页 | 论坛 | 博客
  • 博客访问: 672869
  • 博文数量: 220
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1961
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-04 21:54
文章分类

全部博文(220)

文章存档

2018年(1)

2015年(140)

2014年(79)

我的朋友

分类: Mysql/postgreSQL

2015-01-17 11:19:52

 mysql 5.5.3 之后 --myisam-recover 参数改名为 --myisam-recover-options

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

      在MySQL的配置文件my.cnf中,启动项部分加入myisam-recover设置数据恢复功能,具体参数如下:


DEFAULT

与没有使用--myisam-recover选项相同。

BACKUP

如果在恢复过程中,数据文件被更改了,将tbl_name.MYD文件备份为tbl_name-datetime.BAK。

FORCE

即使.MYD文件将丢掉多个行也进行恢复。

QUICK

如果没有删除块,不要检查表中的行。


      我设置了BACKUP和FORCE参数,如下:

[mysqld]

myisam-recover=BACKUP,FORCE

      此参数详细情况,请参考MySQL手册http://dev.mysql.com/doc/refman/5.0/en/server-options.html

http://blog.csdn.net/linglongwunv/article/details/5269000

阅读(629) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~