ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÐÞ¸´±»ÆÆ»µmysql±íË÷Òý

·¢²¼Ê±¼ä:2008-06-01 00:03:19À´Ô´:ºìÁª×÷Õß:jsbxw
ÓÃmysqlµÄÓû§£¬¾­³£»áÓöµ½ÕâÑùµÄÎÊÌ⣬¼ì²émysqlÈÕÖ¾£¬´íÎóÐÅϢΪ£º

Table ¡®.\dedecmsv4\dede_archives¡¯ is marked as crashed and should be repaired

Ìáʾ˵cmsµÄÎÄÕ±ídede_archives±»±ê¼ÇÓÐÎÊÌ⣬ÐèÒªÐÞ¸´¡£ÓÚÊǸϿì»Ö¸´ÀúÊ·Êý¾Ý£¬ÉÏÍø²éÕÒÔ­Òò¡£×îÖÕ½«ÎÊÌâ½â¾ö¡£½â¾ö·½·¨ÈçÏ£º

ÕÒµ½mysqlµÄ°²×°Ä¿Â¼µÄbin/myisamchk¹¤¾ß£¬ÔÚÃüÁîÐÐÖÐÊäÈ룺

myisamchk -c -r ../data/dedecmsv4/dede_archives.MYI

È»ºómyisamchk ¹¤¾ß»á°ïÖúÄã»Ö¸´Êý¾Ý±íµÄË÷Òý¡£ÖØÐÂÆô¶¯mysql£¬ÎÊÌâ½â¾ö¡£

ÎÊÌâ·ÖÎö£º

1¡¢´íÎó²úÉúÔ­Òò£¬ÓÐÍøÓÑ˵ÊÇƵ·±²éѯºÍ¸üÐÂdede_archives±íÔì³ÉµÄË÷Òý´íÎó£¬ÒòΪÎÒµÄÒ³ÃæûÓо²Ì¬Éú³É£¬¶øÊǶ¯Ì¬Ò³Ã棬Òò´Ë±È½ÏͬÒâÕâÖÖ˵·¨¡£»¹ÓÐ˵·¨ÎªÊÇMYSQLÊý¾Ý¿âÒòΪijÖÖÔ­Òò¶øÊܵ½ÁËË𻵣¬È磺Êý¾Ý¿â·þÎñÆ÷Í»·¢ÐԵĶϵ硢ÔÚÌáÔÚÊý¾Ý¿â±íÌṩ·þÎñʱ¶Ô±íµÄÔ­Îļþ½øÐÐijÖÖ²Ù×÷¶¼ÓпÉÄܵ¼ÖÂMYSQLÊý¾Ý¿â±í±»Ë𻵶øÎÞ·¨¶ÁÈ¡Êý¾Ý¡£×ÜÖ®¾ÍÊÇÒòΪijЩ²»¿É²âµÄÎÊÌâÔì³É±íµÄË𻵡£

ÎÊÌâµÄ±àºÅΪ145

2¡¢ÎÊÌâ½â¾ö°ì·¨¡£

µ±ÄãÊÔͼÐÞ¸´Ò»¸ö±»ÆÆ»µµÄ±íµÄÎÊÌâʱ£¬ÓÐÈýÖÖÐÞ¸´ÀàÐÍ¡£Èç¹ûÄãµÃµ½Ò»¸ö´íÎóÐÅÏ¢Ö¸³öÒ»¸öÁÙʱÎļþ²»Äܽ¨Á¢£¬É¾³ýÐÅÏ¢ËùÖ¸³öµÄÎļþ²¢ÔÙÊÔÒ»´Î-Õâͨ³£ÊÇÉÏÒ»´ÎÐÞ¸´²Ù×÷ÒÅÁôÏÂÀ´µÄ¡£

ÕâÈýÖÖÐÞ¸´·½·¨ÈçÏÂËùʾ£º

% myisamchk -recover -quick /path/to/tblName
% myisamchk -recover /path/to/tblName
% myisamchk -safe-recover /path/to/tblName

µÚÒ»ÖÖÊÇ×î¿ìµÄ£¬ÓÃÀ´ÐÞ¸´×îÆÕͨµÄÎÊÌ⣻¶ø×îºóÒ»ÖÖÊÇ×îÂýµÄ£¬ÓÃÀ´ÐÞ¸´Ò»Ð©ÆäËü·½·¨Ëù²»ÄÜÐÞ¸´µÄÎÊÌâ¡£

¼ì²éºÍÐÞ¸´MySQLÊý¾ÝÎļþ

Èç¹ûÉÏÃæµÄ·½·¨ÎÞ·¨ÐÞ¸´Ò»¸ö±»Ëð»µµÄ±í£¬ÔÚÄã·ÅÆú֮ǰ£¬Ä㻹¿ÉÒÔÊÔÊÔÏÂÃæÕâÁ½¸ö¼¼ÇÉ£º

Èç¹ûÄ㻳ÒɱíµÄË÷ÒýÎļþ(*.MYI)·¢ÉúÁ˲»¿ÉÐÞ¸´µÄ´íÎó£¬ÉõÖÁÊǶªÊ§ÁËÕâ¸öÎļþ£¬Äã¿ÉÒÔʹÓÃÊý¾ÝÎļþ(*.MYD)ºÍÊý¾Ý¸ñʽÎļþ(*.frm)ÖØÐÂÉú³ÉËü¡£Ê×ÏÈÖÆ×÷Ò»¸öÊý¾ÝÎļþ(tblName.MYD)µÄ¿½±´¡£ÖØÆôÄãµÄMySQL·þÎñ²¢Á¬½Óµ½Õâ¸ö·þÎñÉÏ£¬Ê¹ÓÃÏÂÃæµÄÃüÁîɾ³ý±íµÄÄÚÈÝ£º

mysql> Delete FROM tblName;

ÔÚɾ³ý±íµÄÄÚÈݵÄͬʱ£¬»á½¨Á¢Ò»¸öеÄË÷ÒýÎļþ¡£Í˳öµÇ¼²¢ÖØйرշþÎñ£¬È»ºóÓÃÄã¸Õ²Å±£´æµÄÊý¾ÝÎļþ(tblName.MYD)¸²¸ÇеÄ(¿Õ)Êý¾ÝÎļþ¡£×îºó£¬Ê¹ÓÃmyisamchkÖ´Ðбê×¼µÄÐÞ¸´(ÉÏÃæµÄµÚ¶þÖÖ·½·¨)£¬¸ù¾Ý±íµÄÊý¾ÝµÄÄÚÈݺͱíµÄ¸ñʽÎļþÖØÐÂÉú³ÉË÷ÒýÊý¾Ý¡£

Èç¹ûÄãµÄ±íµÄ¸ñʽÎļþ(tblName.frm)¶ªÊ§ÁË»òÕßÊÇ·¢ÉúÁ˲»¿ÉÐÞ¸´µÄ´íÎ󣬵«ÊÇÄãÇå³þÈçºÎʹÓÃÏàÓ¦µÄCreate TABLEÓï¾äÀ´ÖØÐÂÉú³ÉÕâÕÅ±í£¬Äã¿ÉÒÔÖØÐÂÉú³ÉÒ»¸öеÄ.frmÎļþ²¢ºÍÄãµÄÊý¾ÝÎļþºÍË÷ÒýÎļþ(Èç¹ûË÷ÒýÎļþÓÐÎÊÌ⣬ʹÓÃÉÏÃæµÄ·½·¨Öؽ¨Ò»¸öеÄ)Ò»ÆðʹÓá£Ê×ÏÈÖÆ×÷Ò»¸öÊý¾ÝºÍË÷ÒýÎļþµÄ¿½±´£¬È»ºóɾ³ýÔ­À´µÄÎļþ(ɾ³ýÊý¾ÝĿ¼ÏÂÓйØÕâ¸ö±íµÄËùÓмǼ)¡£

Æô¶¯MySQL·þÎñ²¢Ê¹Óõ±³õµÄCreate TABLEÎļþ½¨Á¢Ò»¸öÐÂµÄ±í¡£ÐµÄ.frmÎļþÓ¦¸Ã¿ÉÒÔÕý³£¹¤×÷ÁË£¬µ«ÊÇ×îºÃÄ㻹ÊÇÖ´ÐÐһϱê×¼µÄÐÞ¸´(ÉÏÃæµÄµÚ¶þÖÖ·½·¨)¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ