mysql unique option prefix myisam_recover instead of myisam-recover-options的解决方法
2016-05-13 18:06
597 查看
根据字面意思好像就是要把参数写全。在以后的版本中这种写法不支持了。
很多网上给的资料都是直接用 myisam_recover 就可以实现mysql数据库表的修复,但在新版本中需要加上参数才可以。
原来:
复制代码 代码如下:myisam_recover
现在:
复制代码 代码如下:myisam_recover_options=force,backup
自动修复MySQL的myisam表
常用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。
您可能感兴趣的文章:
相关文章推荐
- UITextField限制输入字数高亮状态下输入框内真实类容与textFiled(解决中文输入问题)
- error MS8020 Build tools v140 cannot be found解决办法
- 浙大 PAT Advanced level 1017. Queueing at Bank (25)
- 根据字体多少使UILabel自动调节尺寸
- POJ 2299 Ultra-QuickSort 归并排序
- 利用 druid 的 sql parser 模块解析 sql 语句
- UINavigationcontroller
- FragmentTabHost切换Fragment时避免UI重新加载
- Android基础UI之ViewPager禁止滑动
- 表连接 join和(+)、union和uion all
- easyUi --修改
- easyUi 添加
- iOS UISearchBar去掉灰色部分
- map 按value排序
- UIImageView------Android中的imageview
- UISearchBar 支持空搜索
- iOS实现UINavigationBar随ScrollView偏移而渐变的效果
- mongoVUE的增删改查操作使用说明
- 让你明白response.sendRedirect()与request.getRequestDispatcher().forward()区别
- 设置UIButton中titleLabel和ImageView的位置