Heim > Datenbank > MySQL-Tutorial > mysql unique option prefix myisam_recover instead of myisam-_MySQL

mysql unique option prefix myisam_recover instead of myisam-_MySQL

PHP中文网
Freigeben: 2016-05-27 13:44:59
Original
1492 Leute haben es durchsucht

根据字面意思好像就是要把参数写全。在以后的版本中这种写法不支持了。

很多网上给的资料都是直接用 myisam_recover 就可以实现mysql数据库表的修复,但在新版本中需要加上参数才可以。

原来:

myisam_recover
Nach dem Login kopieren

现在:

myisam_recover_options=force,backup
Nach dem Login kopieren

自动修复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
Nach dem Login kopieren


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

以上就是mysql unique option prefix myisam_recover instead of myisam-_MySQL的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage