MySQLÊý¾Ý¿âµÄ¡°Á¬½Ó³Ø¡±
תÌûÇë×¢Ã÷³ö´¦£¬²¢±£³ÖÎÄÕµÄÍêÕûÐÔ¡£
¶ÔMySQLÊý¾Ý¿âÀ´Ëµ£¬Í¬Ò»Ê±¿Ì£¬ÔÚͬһ¸öÁ¬½Ó£¨connection£©ÉÏ£¬Ö»ÔÊÐí½øÐÐÒ»¸ö²Ù×÷£¨query£¬etc.£©£¬Èç¹ûÄãµÄ³ÌÐòÊǶàÏ̵߳ģ¬²¢ÇÒÄãÔÚ¶à¸öÏß³ÌÖж¼»áÀûÓÃͬһ¸öconnection¶ÔÊý¾Ý¿â½øÐвÙ×÷£¬ÄÇô£¬¾ÍÓпÉÄÜ·¢ÉúÎÊÌâ¡£
ÀýÈ磬Äã¿ÉÄÜ»áÊÕµ½“Commands out of sync”µÄ´íÎóÌáʾ£¨¸ÃÌáʾÊÇÀ´×ÔÓÚMySQL APIµÄº¯Êý£¬Èç¹ûÄãµÄ³ÌÐòÖ±½Ó»ò¼ä½Óµ÷ÓÃÁËËü£¬ÔòÓпÉÄÜ»á³öÏÖ£©£¬ÄÇô¾Í¿ÉÄÜÊÇÉÏÃæËù˵µÄÔÒò¡£
´Ëʱ£¬Äã±ØÐë×Ô¼ºÀ´Í¬²½¶àÏ̳߳ÌÐòÖи÷Ï̶߳ÔÊý¾Ý¿âµÄ²Ù×÷¡£ÀýÈ磬Äã¿ÉÒÔʹÓÃmutexÀ´Í¬²½Êý¾Ý¿â²Ù×÷¡£µ«ÊÇÕâÑù×öÖ»ÊǸöÖα겻Öα¾µÄ°ì·¨£¬ÒòΪËü¿ÉÄÜ»áʹµÃÒ»¸öÏ̲߳»¶ÏµØµÈ´ýÆäËûÏß³ÌÊͷŶÔÒ»¸öconnectionµÄ“Ëø”£¬´Ó¶øµ¼Ö³ÌÐòÐÔÄܵļ«´óÏûºÄ¡£´ËÍ⣬¾ÍËãÄã²»ÔÚºõÐÔÄÜ£¬²»ÑáÆä·³µØÔÚËùÓÐÊý¾Ý¿â²Ù×÷º¯ÊýÀï¼ÓÉÏͬ²½µÄ´úÂ룬Ä㻹ÊÇ¿ÉÄÜ»áÊÕµ½“Commands out of sync”µÄ´íÎóÌáʾ¡£
¸ü¿¿Æ׵Ľâ¾ö°ì·¨¾ÍÊǸü¸ÄÎÒÃǵÄÉè¼Æ·½·¨£¬¼´£ºÊ¹ÓÓÁ¬½Ó³Ø”¼¼ÊõÀ´²Ù×÷Êý¾Ý¿â¡£
ʲôÊÇÊý¾Ý¿âÁ¬½Ó³ØÄØ£¿ÎÒÃÇ¿ÉÒÔ´ÓÍøÉÏÕÒµ½ÕâÑùÒ»¶Î¶¨Ò壺
________________________________________________________
¡¡¡¡Êý¾Ý¿âÁ¬½Ó³Ø¸ºÔð·ÖÅä¡¢¹ÜÀíºÍÊÍ·ÅÊý¾Ý¿âÁ¬½Ó£¬ËüÔÊÐíÓ¦ÓóÌÐòÖظ´Ê¹ÓÃÒ»¸öÏÖÓеÄÊý¾Ý¿âÁ¬½Ó£¬¶øÔÙ²»ÊÇÖØн¨Á¢Ò»¸ö£»ÊÍ·Å¿ÕÏÐʱ¼ä³¬¹ý×î´ó¿ÕÏÐʱ¼äµÄÊý¾Ý¿âÁ¬½ÓÀ´±ÜÃâÒòΪûÓÐÊÍ·ÅÊý¾Ý¿âÁ¬½Ó¶øÒýÆðµÄÊý¾Ý¿âÁ¬½ÓÒÅ©¡£ÕâÏî¼¼ÊõÄÜÃ÷ÏÔÌá¸ß¶ÔÊý¾Ý¿â²Ù×÷µÄÐÔÄÜ¡£
¡¡¡¡Êý¾Ý¿âÁ¬½Ó³ØÔÚ³õʼ»¯Ê±½«´´½¨Ò»¶¨ÊýÁ¿µÄÊý¾Ý¿âÁ¬½Ó·Åµ½Á¬½Ó³ØÖУ¬ÕâЩÊý¾Ý¿âÁ¬½ÓµÄÊýÁ¿ÊÇÓÉ×îСÊý¾Ý¿âÁ¬½ÓÊýÀ´É趨µÄ¡£ÎÞÂÛÕâЩÊý¾Ý¿âÁ¬½ÓÊÇ·ñ±»Ê¹Óã¬Á¬½Ó³Ø¶¼½«Ò»Ö±±£Ö¤ÖÁÉÙÓµÓÐÕâô¶àµÄÁ¬½ÓÊýÁ¿¡£Á¬½Ó³ØµÄ×î´óÊý¾Ý¿âÁ¬½ÓÊýÁ¿ÏÞ¶¨ÁËÕâ¸öÁ¬½Ó³ØÄÜÕ¼ÓеÄ×î´óÁ¬½ÓÊý£¬µ±Ó¦ÓóÌÐòÏòÁ¬½Ó³ØÇëÇóµÄÁ¬½ÓÊý³¬¹ý×î´óÁ¬½ÓÊýÁ¿Ê±£¬ÕâЩÇëÇ󽫱»¼ÓÈëµ½µÈ´ý¶ÓÁÐÖС£
________________________________________________________
Ò²¾ÍÊÇ˵£¬µ±ÎÒÃÇÐèÒª½øÐÐÒ»´ÎÊý¾Ý¿â²Ù×÷£¨ÀýÈç²éѯ£©Ê±£¬ÎÒÃÇ»áÏÈ´ÓÁ¬½Ó³ØÖÐÈ¡³öÒ»¸öconnection£¬È»ºóÀûÓÃËü½øÐвéѯ£¬ÔÚʹÓÃÍêÁËÖ®ºó£¬¾Í½«¸Ãconnection·µ»¹µ½Á¬½Ó³ØÖУ¬Á¬½Ó³Ø»á¾ö¶¨ÊÇ·ñ½«¸ÃconnectionÏú»Ù£¬»òÕß·ÖÅä¸øÆäËûÐèÒª½øÐÐÊý¾Ý¿â²Ù×÷µÄÏ̡߳£
ÕâÑù£¬ÎÒÃǵijÌÐòÔÚÈκÎʱºò¶¼²»ÐèÒª½øÐжÔÊý¾Ý¿â²Ù×÷µÄͬ²½ÁË£¬Ìá¸ßÁËÐÔÄÜ£¬²¢ÇÒÒ²¼õСÁ˳ö´íµÄ¿ÉÄÜ¡£
µ±È»£¬Òª×Ô¼ºÐ´Ò»¸öÁ¬½Ó³Ø³öÀ´£¬²»
Ïà¹ØÎĵµ£º
http://hi.baidu.com/qk618/blog/item/f61e5830f2125d93a9018e0c.html
½â¾öÔ¶³ÌÁ¬½Ómysql´íÎó1130´úÂëµÄ·½·¨
½ñÌìÔÚÓÃÔ¶³ÌÁ¬½ÓMysql·þÎñÆ÷µÄÊý¾Ý¿â£¬²»¹ÜÔõôŪ¶¼ÊÇÁ¬½Ó²»µ½£¬´íÎó´úÂëÊÇ1130£¬ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server
²ÂÏëÊÇÎÞ·¨¸øÔ¶³ÌÁ¬½ÓµÄÓû§È¨ÏÞÎÊÌâ¡£½á¹ ......
¡¡¡¡ÊÂÎñÊÇDBMSµÃÖ´Ðе¥Î»¡£ËüÓÉÓÐÏÞµÃÊý¾Ý¿â²Ù×÷ÐòÁÐ×é³ÉµÃ¡£µ«²»ÊÇÈÎÒâµÃÊý¾Ý¿â²Ù×÷ÐòÁж¼ÄܳÉΪÊÂÎñ¡£Ò»°ãÀ´Ëµ£¬ÊÂÎñÊDZØÐëÂú×ã4¸öÌõ¼þ£º£¨ACID£©
¡¡¡¡Ô×ÓÐÔ£¨Autmic£©£ºÊÂÎñÔÚÖ´ÐÐÐÔ£¬Òª×öµ½“Ҫô²»×ö£¬ÒªÃ´È«×ö£¡”£¬¾ÍÊÇ˵²»ÔÊÐíÊÂÎñ²¿·ÖµÃÖ´ÐС£¼´Ê¹ÒòΪ¹ÊÕ϶øʹÊÂÎñ²»ÄÜÍê³É£¬ÔÚrollbackʱҲҪÏû³ý¶ÔÊ ......
´æ´¢ÒýÇæÊÇʲô
MySQLÖеÄÊý¾ÝÓø÷ÖÖ²»Í¬µÄ¼¼Êõ´æ´¢ÔÚÎļþ(»òÕßÄÚ´æ)ÖС£ÕâЩ¼¼ÊõÖеÄÿһÖÖ¼¼Êõ¶¼Ê¹Óò»Í¬µÄ´æ´¢»úÖÆ¡¢Ë÷Òý¼¼ÇÉ¡¢Ëø¶¨Ë®Æ½²¢ÇÒ×îÖÕÌṩ¹ã·ºµÄ²»Í¬µÄ¹¦ÄܺÍÄÜÁ¦¡£Í¨¹ýÑ¡Ôñ²»Í¬µÄ¼¼Êõ£¬ÄãÄܹ»»ñµÃ¶îÍâµÄËٶȻòÕß¹¦ÄÜ£¬´Ó¶ø¸ÄÉÆÄãµÄÓ¦ÓõÄÕûÌ幦ÄÜ¡£
ÀýÈ磬Èç¹ûÄãÔÚÑо¿´óÁ¿µÄÁÙʱÊý¾Ý£¬ÄãÒ²ÐíÐèҪʹÓÃÄÚ´æ ......
Õ⼸Ìì×öÒ»¸ö²éѯ£¬ÐèÒªÔÚÒ»¸öÖ¸¶¨µÄ½á¹û¼¯ÖнøÐвéѯ£¬ÀýÈ磺
select * from table_name where doc_id IN ('1dba', 'c20a', '907b')
ÆäÖÐIN×Ó¾äÖеÄdoc_idÁбíÊÇͨ¹ýµ÷ÓÃÒ»¸öÍⲿ½Ó¿Ú»ñµÃÒ»×édoc_id³£Á¿ÁÐ±í£¬È»ºóÔÚ±¾µØ¿âÖÐËÑË÷·ûºÏÕâ¸öÁбíµÄÊý¾Ý
¼Ç¼¡£ºóÀ´·¢ÏÖmysql·µ»ØµÄ½á¹û¼¯µÄÅÅÐòÊÇ°´ÕÕÈë¿â˳Ðò¸ø³öµÄ£¬µ«ÊÇÎÒ ......
ÓôÃÆ£¡CSDNµÄ²©¿Í±à¼Æ÷ÓÒ±ßÔõôûÓÐÏÔʾ³öÀ´Íê°¡£¬¸ã¸öʲô“ÈçºÎʹÓÿͻ§¶Ëд²©¿Í”£¬º¦ÎÒÊäÈëµÄ×Ö¶¼±»ÄǸöÌáʾµ²×¡ÁË£¡
תÈëÕýÌ⣺
½ñÌìÒ»´óÔçÆðÀ´£¬´ò¿ªeclipseÆô¶¯tomcat£¬×òÍí»¹Õý³£ÔËÐеÄÒ»¸öÏîÄ¿È´±¨´í£¬¸øÎÒµÄÐÄÇéÕæÊÇÒ»¸ö´ò»÷ѽ~~ÐÂÄêµÚÒ»Ìì¾Í²»Ì«Ë³Àû£¡
¾¹ý¼ì²é²ÅÖªµÀʹÓõÄÊý¾Ý¿âmysqlûÓÐÆô¶¯£¬ ......