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

»ØÊÕmysql±íµÄËéƬ

·¢²¼Ê±¼ä:2007-12-17 00:00:48À´Ô´:ºìÁª×÷Õß:Interlude
ÓÉÓÚ²Ù×÷ÈËÔ±´óÁ¿µÄɾ³ýÁËrelationship±íµÄÊý¾Ý´ï2ǧÍòÐУ¬µ«ÊÇmysql²¢²»×Ô¶¯»ØÊտռ䣬ËùÒÔ¾ö¶¨×öËéƬÕûÀí£¨ÏȲâÊÔ£©£º
myisamchk -r relationship
ÔÚmysqlÔËÐÐÏÂ×öµÄ£¬½á¹û×öÍêºó²éѯµÄʱºò³öÏÖÏÂÃæµÄÎÊÌ⣺
ERROR 1030 (00000): Got error 127 from table handler
Õâ¸öÎÊÌâºÜÓôÃÆ£¬Ó¦¸Ã²»»á³öÏÖÎÊÌâµÄѽ£¬ºóÀ´²éÔÄ×ÊÁÏ·¢ÏÖÁËÎÊÌâ:
Èç¹ûÄãÓÃ--skip-lockingÔËÐÐmysqld£¨ËüÔÚһЩϵͳÉÏÊÇȱʡµÄ£¬ÈçLinux)£¬µ±
mysqldÕýÔÚʹÓÃͬһ¸ö±íʱ£¬Äã²»ÄÜ¿É¿¿µØʹÓÃmyisamchk¼ì²éÒ»ÕÅ±í¡£Èç¹ûÄãÄÜ
¿Ï¶¨ÔÚÄãÔËÐÐmyisamchkʱûÓÐÈËͨ¹ýmysqldÕýÔÚ´æÈ¡±í£¬ÔÚÄ㿪ʼ¼ì²é±í֮ǰ£¬
Äã½öÐè×ömysqladmin flush-tables¡£Èç¹ûÄã²»Äܱ£Ö¤£¬ ÄÇôµ±Äã¼ì²é±íʱ£¬Äã±Ø
ÐëÍ£µômysqld¡£Èç¹ûÄãÔÚmysqldÕýÔÚ¸üбíʱÔËÐÐmyisamchk£¬Äã¿ÉÄܵõ½Ò»¸ö±í
ÒÑÆÆ»µµÄ¾¯¸æ£¬¼´Ê¹ËüûÓС£
Èç¹ûÄãûʹÓÃ--skip-locking£¬ÄãÄÜÔÚÈκÎʱ¼äʹÓÃmyisamchk¼ì²é±í¡£µ±ÄãÕâÑù
ʱ£¬ËùÓÐÊÔͼ¸üбíµÄ¿Í»§ÔÚ¼ÌÐøÇ°½«µÈµ½myisamchk¾ÍÐ÷¡£
Èç¹ûÄãʹÓÃmyisamchkÐÞ¸´»òÓÅ»¯±í£¬Äã±ØÐë×ÜÊDZ£Ö¤mysqld·þÎñÆ÷²»ÔÚʹÓñí(Èç
¹ûÄãÕýÔÚʹÓÃ--skip-locking£¬ÕâÒ²ÊÊÓÃ)¡£Èç¹ûÄ㲻ͣµômysqld£¬ÔÚÄãÔËÐÐ
myisamchkÇ°£¬ÄãÖÁÉÙÓ¦¸Ã×öÒ»¸ömysqladmin flush-tables¡£
¶øÎÒµÄÊý¾Ý¿âÇ¡ºÃÔÚlinuxÏ£¬²¢ÇÒÊÇskip-lockingÆô¶¯µÄ£¬¾Í³öÏÖÁËÕâ¸öÎÊÌ⣡
1£©Õâ¸öÃüÁîÒ²¿ÉÒÔÍ£Ö¹mysqlºóÔÙ×ö£¬¾Í²»»á³öÏÖÕâ¸öÎÊÌâ
2£©Ò²¿ÉÒÔÔÚÏß×öºóÖØÆôÊý¾Ý¿â
3£©Ò²¿ÉÒÔÏÈÔËÐÐmysqladmin flush-tablesºóÔÙÖ´ÐÐÕâ¸öÃüÁҲ²»»á³öÏÖÕâ¸öÎÊÌ⣡
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. lg0812 ÓÚ 2008-01-02 11:22:13·¢±í:

    ²»´í!!!¸Ðл·ÖÏí¾­Ñé!!