
È»¶ø£¬ÔÚʵ¼ÊÓ¦ÓÃÖУ¬MySQLʧЧµÄÇé¿öʱÓз¢Éú£¬Õâ²»½öÓ°ÏìÒµÎñµÄÕý³£ÔËÐУ¬»¹¿ÉÄÜ´øÀ´Êý¾Ý¶ªÊ§µÄ·çÏÕ
±¾ÎĽ«ÉîÈëÆÊÎöMySQLʧЧµÄÔÒò£¬²¢ÌṩÏàÓ¦µÄ½â¾ö·½°¸£¬ÒÔ°ïÖúÊý¾Ý¿â¹ÜÀíÔ±ºÍ¿ª·¢ÈËÔ±¸üºÃµØÓ¦¶ÔÕâÒ»ÌôÕ½
Ò»¡¢MySQLʧЧµÄ³£¼ûÔÒò MySQLʧЧµÄÔÒò¸´ÔÓ¶àÑù£¬Éæ¼°Ó²¼þ¡¢Èí¼þ¡¢ÅäÖá¢Êý¾ÝµÈ¶à¸ö²ãÃæ
ÒÔÏÂÊǼ¸¸öÖ÷ÒªÔÒòµÄÏêϸ·ÖÎö£º 1. ÄÚ´æ²»×ã MySQLÊÇÒ»¸öÄÚ´æÃܼ¯ÐÍÓ¦Ó㬵±ÏµÍ³ÄÚ´æ²»×ãʱ£¬¿ÉÄܵ¼ÖÂMySQL½ø³Ì±»ÏµÍ³É±ËÀ
ÄÚ´æ²»×ãµÄÔÒò¿ÉÄܰüÀ¨£º -ϵͳ¸ºÔعý¸ß£ºÆäËûÓ¦ÓóÌÐòÕ¼ÓÃÁË´óÁ¿Äڴ棬µ¼ÖÂMySQLÎÞ·¨»ñµÃ×ã¹»µÄÄÚ´æ×ÊÔ´
-MySQLÅäÖò»µ±£ºÈçinnodb_buffer_pool_sizeµÈÄÚ´æÏà¹Ø²ÎÊýÉèÖùý´ó£¬³¬³öÁËϵͳµÄʵ¼Ê¿ÉÓÃÄÚ´æ
½â¾ö·½°¸£º - ÓÅ»¯ÏµÍ³×ÊÔ´·ÖÅ䣬¹Ø±Õ²»±ØÒªµÄÓ¦ÓóÌÐò»ò·þÎñ
- µ÷ÕûMySQLÅäÖÃÎļþÖеÄÄÚ´æ²ÎÊý£¬È·±£ËüÃÇÓëϵͳµÄʵ¼Ê¿ÉÓÃÄÚ´æÏàÆ¥Åä
- Ôö¼ÓÎïÀíÄÚ´æ»òÉý¼¶·þÎñÆ÷Ó²¼þ
2. ÈÕÖ¾Îļþ¹ý´ó ´íÎóÈÕÖ¾»ò¶þ½øÖÆÈÕÖ¾Îļþ¹ý´ó£¬¿ÉÄܵ¼Ö´ÅÅ̿ռ䲻×㣬½ø¶øÓ°ÏìMySQLÔËÐÐ
ÈÕÖ¾Îļþ¹ý´óµÄÔÒò¿ÉÄܰüÀ¨£º -ÈÕÖ¾¼¶±ðÉèÖùý¸ß£º¼Ç¼Á˹ý¶àµÄÏêϸÐÅÏ¢£¬µ¼ÖÂÈÕÖ¾ÎļþѸËÙÔö³¤
-ÈÕÖ¾ÇåÀí²ßÂÔ²»µ±£ºÎ´¶¨ÆÚÇåÀí¹ýÆÚ»òÎÞЧµÄÈÕÖ¾Îļþ
½â¾ö·½°¸£º - µ÷ÕûÈÕÖ¾¼¶±ð£¬Ö»¼Ç¼¹Ø¼üÐÅÏ¢
- ¶¨ÆÚÇåÀíÈÕÖ¾Îļþ£¬ÉèÖúÏÀíµÄÈÕÖ¾ÂÖת²ßÂÔ
- Ôö¼Ó´ÅÅ̿ռä»òÓÅ»¯´ÅÅÌ´æ´¢½á¹¹
3.ÅäÖÃÎļþ´íÎó my.cnf»òmy.iniÅäÖÃÎļþÖеĴíÎóÉèÖ㬿ÉÄܵ¼ÖÂMySQLÎÞ·¨Õý³£Æô¶¯
ÅäÖÃÎļþ´íÎóµÄÔÒò¿ÉÄܰüÀ¨£º -Óï·¨´íÎó£ºÈçȱÉÙ±ØÒªµÄÒýºÅ¡¢À¨ºÅµÈ
-²ÎÊýÉèÖò»ºÏÀí£ºÈçÉèÖÃÁ˲»Ö§³ÖµÄ²ÎÊýÖµ»ò²ÎÊý×éºÏ
½â¾ö·½°¸£º -×Ðϸ¼ì²éÅäÖÃÎļþµÄÓï·¨ºÍ²ÎÊýÉèÖã¬È·±£ËüÃÇÕýÈ·ÎÞÎó
- ʹÓÃMySQLÅäÖÃÎļþУÑ鹤¾ß£¨Èçmysqltuner£©¶ÔÅäÖÃÎļþ½øÐзÖÎöºÍÓÅ»¯
- ²Î¿¼MySQL¹Ù·½Îĵµ£¬Á˽â¸÷²ÎÊýµÄÕýÈ·Ó÷¨ºÍÍÆ¼öÖµ
4. Êý¾Ý¿âË𻵠ÓÉÓÚÓ²¼þ¹ÊÕÏ»òÈí¼þÎÊÌ⣬Êý¾Ý¿âÎļþ¿ÉÄÜË𻵣¬µ¼ÖÂMySQLÎÞ·¨Æô¶¯»òÊý¾Ý¶ªÊ§
Êý¾Ý¿âË𻵵ÄÔÒò¿ÉÄܰüÀ¨£º -´ÅÅ̹ÊÕÏ£ºÈ绵µÀ¡¢´ÅÅÌË𻵵È
-ϵͳ±ÀÀ££ºÈç²Ù×÷ϵͳ±ÀÀ£¡¢µçÔ´¹ÊÕϵȵ¼ÖµķÇÕý³£¹Ø»ú
-MySQLÄÚ²¿´íÎó£ºÈçBug¡¢²¢·¢¿ØÖƲ»µ±µÈµ¼ÖµÄÊý¾Ý¿âÎļþËð»µ
½â¾ö·½°¸£º - ¶¨ÆÚ±¸·ÝÊý¾Ý¿â£¬È·±£ÔÚÊý¾Ý¿âËð»µÊ±Äܹ»»Ö¸´Êý¾Ý
- ʹÓÃMySQLÌṩµÄÐÞ¸´¹¤¾ß£¨Èçmysqlcheck¡¢myisamchkµÈ£©³¢ÊÔÐÞ¸´Ë𻵵ÄÊý¾Ý¿âÎļþ
- ÔÚÓ²¼þ¹ÊÕÏʱ£¬¼°Ê±¸ü»»Ë𻵵ĴÅÅÌ»òÐÞ¸´ÏµÍ³ÎÊÌâ
5.Ë÷ÒýʧЧ Ë÷ÒýÊÇMySQLÌá¸ß²éѯÐÔÄܵĹؼü»úÖÆ£¬µ«Ë÷ÒýʧЧ»áµ¼Ö²éѯÐÔÄÜϽµÉõÖÁÎÞ·¨ÕýÈ·Ö´ÐÐ
Ë÷ÒýʧЧµÄÔÒò¿ÉÄܰüÀ¨£º -²»·ûºÏ×î×óǰ׺ÔÔò£ºÁªºÏË÷Òý±ØÐë´Ó×î×ó×ֶοªÊ¼Æ¥Å䣬·ñÔòºóÐø×Ö¶ÎÎÞ·¨´¥·¢Ë÷Òý
-ÔËËã»òº¯ÊýÆÆ»µË÷Òý£º¶ÔË÷ÒýÁнøÐÐÔËËã»òÓ¦Óú¯Êý»áÆÆ»µË÷ÒýÖµµÄÔʼ´æ´¢½á¹¹£¬µ¼ÖÂË÷ÒýʧЧ
-ÒþʽÀàÐÍת»»£º×Ö¶ÎÀàÐÍÓë²éѯֵÀàÐͲ»Æ¥Å䣬µ¼ÖÂÒþʽת»»£¬µÈ¼ÛÓÚ¶Ô×Ö¶ÎʹÓú¯Êý
-·¶Î§²éѯºóµÄ×Ö¶ÎÎÞ·¨¼ÌÐøÊ¹ÓÃË÷Òý£º³ý·Ç´¥·¢Ë÷ÒýÏÂÍÆ£¬·ñÔò·¶Î§²éѯºóµÄ×Ö¶ÎÎÞ·¨¼ÌÐøÀûÓÃË÷Òý½øÐÐɸѡ
-ORÁ¬½ÓµÄ×Ö¶ÎÖÐÓÐÈÎÒâÒ»¸öÎÞË÷Òý£ºÓÅ»¯Æ÷»á·ÅÆúʹÓÃË÷Òý£¬Ñ¡ÔñÈ«±íɨÃè
-ʹÓò»µÈÓÚ²Ù×÷·û£º²»µÈÓÚ²Ù×÷·ûͨ³£ÐèҪɨÃè´óÁ¿Êý¾Ý£¬ÓÅ»¯Æ÷ÈÏΪȫ±íɨÃè¸ü¿ì
-IS NULL»òIS NOT NULL²éѯ£ºÊý¾Ý·Ö²¼Ó°ÏìÓÅ»¯Æ÷¾ö²ß£¬´óÁ¿NULLֵʱ¿ÉÄÜ·ÅÆúË÷Òý
-ÅÅÐò»ò·Ö×é×Ö¶Î˳ÐòÓëË÷Òý²»Ò»Ö£ºÎÞ·¨ÀûÓÃË÷Òý½øÐÐÅÅÐò»ò·Ö×é²Ù×÷
½â¾ö·½°¸£º - È·±£ÁªºÏË÷ÒýµÄʹÓ÷ûºÏ×î×óǰ׺ÔÔò
- ±ÜÃâ¶ÔË÷ÒýÁнøÐÐÔËËã»òÓ¦Óú¯Êý£¬ÖØÐ´²éѯÌõ¼þÒÔÀûÓÃË÷Òý
- È·±£²éѯÌõ¼þÓë×Ö¶ÎÀàÐÍÑϸñÒ»Ö£¬±ÜÃâÒþʽÀàÐÍת»»
- µ÷ÕûË÷Òý˳Ðò£¬½«µÈÖµ²éѯÁзÅÔÚ·¶Î§ÁÐǰ£¬ÒÔÀûÓÃË÷ÒýÏÂÍÆÓÅ»¯
- ΪORÁ¬½ÓµÄ×ֶδ´½¨Ë÷Òý£¬»ò²ð·ÖΪUNION ALL²éѯ
- ʹÓø²¸ÇË÷Òý»ò¸Äд²éѯÌõ¼þ£¬±ÜÃâʹÓò»µÈÓÚ²Ù×÷·û
- ʹÓÃNOT NULLÔ¼Êø»ò¸²¸ÇË÷ÒýÀ´´¦ÀíIS NULL»òIS NOT NULL²éѯ
- ´´½¨ÓëÅÅÐò»ò·Ö×é×Ö¶Î˳ÐòÒ»ÖµÄË÷Òý
¶þ¡¢MySQLʧЧµÄÅŲéÓë½â¾öÁ÷³Ì µ±MySQLʧЧʱ£¬ÐèÒª°´ÕÕÒ»¶¨µÄÁ÷³Ì½øÐÐÅŲéºÍ½â¾ö
ÒÔÏÂÊÇÏêϸµÄÅŲéÓë½â¾öÁ÷³Ì£º 1. Àí½âÎÊÌⷶΧÓë³õ²½¼ì²é Ê×ÏÈ£¬ÐèҪȷ¶¨ÎÊÌâµÄ·¶Î§£¬Á˽âMySQLʧЧµÄ¾ßÌå±íÏÖ£¨ÈçÎÞ·¨Æô¶¯¡¢²éѯÐÔÄÜϽµµÈ£©
È»ºó£¬½øÐгõ²½¼ì²é£¬°üÀ¨£º - ¼ì²éϵͳÈÕÖ¾¡¢MySQL´íÎóÈÕÖ¾ºÍÅäÖÃÎļþ£¬È·ÈÏ´íÎóÀàÐÍ
- ʹÓÃsystemctl»òserviceÃüÁî¼ì²éMySQL·þÎñ״̬
- ʹÓÃnetstat»òlsofÃüÁî¼ì²éMySQL¶Ë¿ÚÕ¼ÓÃÇé¿ö
- ʹÓÃtop»òhtopÃüÁî²é¿´ÏµÍ³×ÊÔ´ÏûºÄÇé¿ö
2.ÉîÈë·ÖÎöÈÕÖ¾Îļþ ´íÎóÈÕÖ¾ÊÇÅŲéMySQLÎÊÌâµÄ¹Ø¼ü
ÐèÒªÖðÐзÖÎö´íÎóÈÕÖ¾£¬¹Ø×¢ÒÔÏÂÄÚÈÝ£º - ´íÎóÀàÐÍ£ºÊǹؼüµÄ´íÎóµ¼ÖÂMySQLʧЧ£¬»¹Êǽö½öÊǾ¯¸æÐÅÏ¢£¿ - ´íÎóʱ¼ä£º´íÎó·¢ÉúµÄʱ¼äµãÓÐÖúÓÚ¿ìËÙ¶¨Î»ÎÊÌâ
- ´íÎóÐÅÏ¢£º´íÎóÏûϢͨ³£ÄÜÌṩÎÊÌâµÄÖ±½ÓÏßË÷
-ÉÏÏÂÎÄÐÅÏ¢£º´íÎó·¢ÉúʱµÄÏà¹ØÉÏÏÂÎÄÐÅÏ¢£¬Èç·þÎñÆ÷״̬¡¢ÅäÖÃÏî¡¢°æ±¾ÐÅÏ¢µÈ
3.УÑéÅäÖÃÎļþÓëÊý¾ÝĿ¼ȨÏÞ ÅäÖÃÎļþ´íÎóºÍÊý¾ÝĿ¼ȨÏÞ²»µ±Êǵ¼ÖÂMySQLʧЧµÄ³£¼ûÔÒò
ÐèÒª£º -×Ðϸ¼ì²éMySQLÅäÖÃÎļþ£¨my.cnf»òmy.ini£©£¬È·±£Óï·¨ÕýÈ·¡¢²ÎÊýÉèÖúÏÀí
- ʹÓÃMySQLÅäÖÃÎļþУÑ鹤¾ß£¨Èçmysqltuner£©¶ÔÅäÖÃÎļþ½øÐзÖÎöºÍÓÅ»¯
- ¼ì²éÊý¾ÝĿ¼µÄȨÏÞÉèÖã¬È·±£MySQLÓû§¾ßÓÐ×ã¹»µÄ¶ÁдȨÏÞ
4. Ö´ÐÐÊý¾Ý»Ö¸´ÓëÐÞ¸´²Ù×÷ Èç¹ûÊý¾Ý¿âÎļþË𻵵¼ÖÂMySQLʧЧ£¬ÐèÒªÖ´ÐÐÊý¾Ý»Ö¸´ÓëÐÞ¸´²Ù×÷
°üÀ¨£º - ´Ó±¸·ÝÖлָ´Êý¾Ý
- ʹÓÃMySQLÌṩµÄÐÞ¸´¹¤¾ß£¨Èçmysqlcheck¡¢myisamchkµÈ£©³¢ÊÔÐÞ¸´Ë𻵵ÄÊý¾Ý¿âÎļþ
5. ÓÅ»¯MySQLÐÔÄÜÓëÅäÖà ÔÚ½â¾öMySQLʧЧÎÊÌâºó£¬»¹ÐèÒª¶ÔMySQLµÄÐÔÄܺÍÅäÖýøÐÐÓÅ»¯£¬ÒÔÌá¸ßϵͳµÄÎȶ¨ÐÔºÍÐÔÄÜ
°üÀ¨£º - µ÷ÕûÄÚ´æ²ÎÊý£¬È·±£MySQLÄܹ»»ñµÃ×ã¹»µÄÄÚ´æ×ÊÔ´
- ÓÅ»¯Ë÷Òý²ßÂÔ£¬Ìá¸ß²éѯÐÔÄÜ
- ¶¨ÆÚ±¸·ÝÊý¾Ý¿â£¬È·±£Êý¾Ý°²È«
-¼à¿ØMySQLÔËÐÐ״̬£¬¼°Ê±·¢ÏÖ²¢½â¾öÎÊÌâ
Èý¡¢½áÂÛ MySQLʧЧÊÇÒ»¸ö¸´ÔÓ¶øÑϾþµÄÎÊÌâ£¬Éæ¼°¶à¸ö²ãÃæµÄÔÒòºÍ½â¾ö·½°¸
ͨ¹ýÉîÈëÀí½âMySQLµÄ¹¤×÷ÔÀíºÍÅäÖÃÒªÇó£¬×ÐϸÅŲéºÍ·ÖÎöÎÊÌ⣬ÎÒÃÇ¿ÉÒÔÓÐЧµØ½â¾öMySQLʧЧÎÊÌ⣬Ìá¸ßϵͳµÄÎȶ¨ÐÔºÍÐÔÄÜ
ͬʱ£¬¼ÓÇ¿Êý¾Ý¿âµÄ±¸·ÝÓë»Ö¸´²ßÂÔ¡¢ÓÅ»¯Ë÷ÒýºÍÐÔÄÜÅäÖᢶ¨ÆÚ¼à¿ØºÍά»¤MySQLϵͳҲÊÇÔ¤·ÀMySQLʧЧµÄÖØÒª´ëÊ©
MySQLÊý¾Ýʧ×ÙÖ®ÃÕ£ºÈçºÎÓ¦¶Ô£¿
MySQLʧЧÔÒò´ó½ÒÃØ
´ÓMySQLµ½LabVIEW£º¸ßЧ´«ËÍ×Ö·û´®Êý¾ÝµÄ·½·¨½âÎö
MySQL±íÈÕÆÚÔ¼ÊøÉèÖÃÖ¸ÄÏ
CMD×°ÔØMySQLÊý¾ÝÎļþÖ¸ÄÏ
WindowsϵͳÏÂMySQL¸ßЧÅäÖÃÖ¸ÄÏ
MySQL»¹Ôº¯Êý£ºÊý¾Ý»Ö¸´±Ø±¸¼¼ÇÉ
MySQLÊý¾Ýʧ×ÙÖ®ÃÕ£ºÈçºÎÓ¦¶Ô£¿
´ÓMySQLµ½LabVIEW£º¸ßЧ´«ËÍ×Ö·û´®Êý¾ÝµÄ·½·¨½âÎö
MySQL±íÈÕÆÚÔ¼ÊøÉèÖÃÖ¸ÄÏ
CMD×°ÔØMySQLÊý¾ÝÎļþÖ¸ÄÏ
WindowsϵͳÏÂMySQL¸ßЧÅäÖÃÖ¸ÄÏ
MySQL»¹Ôº¯Êý£ºÊý¾Ý»Ö¸´±Ø±¸¼¼ÇÉ
MySQLÃÜÂëÒÅÍü£¬¿ìËÙÖØÖÃÖ¸ÄÏ
MySQLÎÞ·¨Í¨¹ýIPÁ¬½Ó£¿ÔÒò½ÒÃØ
½â¾öÖ®µÀ£ºµ±ÐÞ¸ÄMySQLÃÜÂëºóÖ÷Ò³ÎÞ·¨µÇ¼Ôõô°ì£¿
C MySQL errno¹ÊÕÏÅŲéÖ¸ÄÏ
MySQLÊÖ¶¯ÊµÏÖ×ÔÔö³¤¼¼ÇɽÒÃØ
Ubuntu°²×°MySQL£ºÄ¬ÈÏÊý¾ÝÅäÖÃÖ¸ÄÏ