|
2003.7¿ù¿¡ ¸®´ª½º»ç¶û³Ý¿¡ ´äº¯ÇÑ ³»¿ëÀÔ´Ï´Ù.
http://linux-sarang.net/board/?p=read&table=qa&no=196400
---------------------------------------------------------------------
03393¹ø ±ÛÀÇ ´äÀå±Û: RE: MySQL frm ÆÄÀÏÀ» Áö¿ì°í ´Ù½Ã»ý¼ºÇÒ ¼ö ÀÖ³ª¿ä?
±Û¾´ÀÌ: ÁÁÀºÁøÈ£ ¡¡¡¡¡¡±Û¾´³¯: 2003-07-16 01:41:19
º¹±¸Àü¿¡ ±âÁ¸¿¡ »ì·ÁµÐ .MYI, .MYD, .frm ÆÄÀÏÀ» ²À º°µµ·Î º¸°üÇØ µÎ¼¼¿ä.
.frm¸¸ ±úÁ³À» °æ¿ì DDL¹®À» °¡Áö°í ÀÖ´Ù¸é, º¹±¸°¡ ½±°Ô ³¡³¯ ¼öµµ ÀÖ½À´Ï´Ù.
±úÁø table°ú ¶È°°Àº ±¸Á¶ÀÇ ´Ù¸¥À̸§ tableÀ» »õ·Î »ý¼ºÇϼ¼¿ä.
¿¹) ±úÁø Å×À̺íÀÌ test¶ó¸é, Àӽ÷Πtest-temp·Î.
±×·¯¸é DB°æ·Î¿¡ .frm, .MYI, .MYD°¡ »ý¼ºµÉ°Ì´Ï´Ù. ÀÌ ÆÄÀÏ Áß test-temp.frm ¸¦
test.frmÀ¸·Î º¹»çÇÏ°í mysql client·Î È®ÀÎÇغ¸¼¼¿ä.
¼º°øÀûÀ̶ó¸é test-temp Å×À̺íÀº »èÁ¦.
À§¿Í °°ÀÌÇصµ ¾ÈµÇ¸é,
mysql> »ó¿¡¼ repair table <Å×À̺í¸í> À¸·Î º¹±¸ÇÒ ¼öµµ ÀÖ°í, MySQL¿¡ ÇÔ²² Á¦°øÇÏ´Â myisamchk À̶ó´Â ºÏ±¸Åøµµ ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ưº°È÷ InnoDB typeÀ¸·Î tableÀ» »ý¼ºÇÑ °æ¿ì(º¸Åë MyISAM typeÀÓ)°¡ ¾Æ´Ï¶ó¸é
ÀÌ Åø·Î ¶Ç´Ù¸¥ ¹®Á¦¿¡ ´ëÇؼµµ º¹±¸°¡´ÉÇÕ´Ï´Ù.
myisamchk -r -q Å×À̺í¸í ¶Ç´Â
myisamchk --safe-recover Å×À̺í¸í
Å×À̺í¸íÀº ½ÇÁ¦ .MYI µî ÆÄÀÏÀÌ ÀÖ´Â °æ·Î¸¦ Âß ½áÁÖ¼¼¿ä. (DB¸í=abcd, table=test)
¿¹) myisamchk -r -q /usr/local/mysql/var/abcd/test
ÀÚ¼¼ÇÑ º¹±¸¹æ¹ýÀº mysql site¿¡ ÀÖ±¸¿ä.
http://www.mysql.com/doc/en/Repair.html
.MYD ÆÄÀÏ¿¡ Å« ¹®Á¦°¡ ¾ø´Ù¸é º¹±¸µÉ °Ì´Ï´Ù. ²À ¼º°øÇϽñæ.
: ¼¹ö°¡ ¸ÀÅÊÀÌ°¡ °£ÈÄ
:
: °£½ÅÈ÷ ÆÄÀϸ¸ »ì·Á¼ »õ·Î¿î ¼¹ö¿¡´Ù°¡ ¿Å°å½À´Ï´Ù.
:
: µ¥ÀÌÅ͵µ Àִµ¥.. frm ÆÄÀÏ¿¡¼ "ÈÀÏÀÇ ºÎÁ¤È®ÇÑ Á¤º¸"
:
: ¶ó´Â ¿¡·¯°¡ ¶å´Ï´Ù.
:
: Å×À̺íÀÇ Ä÷³ Á¤º¸°¡ À߸øµÇ¾î¼ ±úÁ³³ª º¾´Ï´Ù.
:
: º¹±¸ÇÒ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÀÖÀ»±î¿©?
:
: --
: °¨»çÇÕ´Ï´Ù
|