15.2.6.5. InnoDBºÍMySQL¸´ÖÆ
15.2.6.5. InnoDBºÍMySQL¸´ÖÆ
MySQL¸´ÖƾÍÏñ¶ÔMyISAM±íÒ»Ñù£¬Ò²¶ÔInnoDB±íÆð×÷Óá£ÒÔijÖÖ·½Ê½Ê¹Óø´ÖÆÒ²ÊÇ¿ÉÄܵģ¬ÔÚÕâÖÖ·½Ê½ÖдӷþÎñÆ÷ÉϱíµÄÀàÐͲ»Í¬ÓÚÖ÷·þÎñÆ÷ÉÏÔʼ±íµÄÀàÐÍ¡£ÀýÈ磬Äã¿ÉÒÔ¸´ÖÆÐ޸ĵ½Ö÷·þÎñÆ÷ÉÏÒ»¸öInnoDB±í£¬µ½´Ó·þÎñÆ÷ÉÏÒ»¸öMyISAM±íÀï¡£
ҪΪһ¸öÖ÷·þÎñÆ÷½¨Á¢Ò»¸öзþÎñÆ÷£¬Äã²»µÃ²»¸´ÖÆInnoDB±í¿Õ¼äºÍÈÕÖ¾Îļþ£¬ÒÔ¼°InnoDB±íµÄ.frmÎļþ£¬²¢ÇÒÒÆ¶¯¸´¼þµ½´Ó·þÎñÆ÷¡£¹ØÓÚÆäÇ¡µ±²½ÖèÇë²ÎÔÄ15.2.9½Ú£¬“ÒÆ¶¯InnoDBÊý¾Ý¿âµ½Áíһ̨»úÆ÷”¡£
Èç¹ûÄã¿ÉÒԹرÕÖ÷·þÎñÆ÷»òÕßÒ»¸ö´æÔڵĴӷþÎñÆ÷¡£Äã¿ÉÒÔ²ÉÈ¡InnoDB±í¿Õ¼äºÍÈÕÖ¾ÎļþµÄÀ䱸·Ý£¬²¢ÓÃËüÀ´½¨Á¢Ò»¸ö´Ó·þÎñÆ÷¡£Òª²»¹Ø±ÕÈκηþÎñÆ÷À´½¨Á¢Ò»¸öеĴӷþÎñÆ÷£¬ÄãÒ²¿ÉÒÔʹÓ÷ÇÃâ·Ñ£¨ÉÌÒµµÄ£©InnoDBÈȱ¸·Ý¹¤¾ß¡£
InnoDB¸´ÖÆÀïÒ»¸öСµÄÏÞÖÆÊÇLOAD TABLE from MASTER²»¶ÔInnoDBÀàÐͱíÆð×÷Óá£ÓÐÁ½ÖÖ¿ÉÄܵŤ×÷Çø£º
· ת´¢Ö÷·þÎñÆ÷ÉÏµÄ±í²¢µ¼Èëת´¢Îļþµ½´Ó·þÎñÆ÷¡£
· ÔÚÓÃLOAD TABLE tbl_name from MASTER½¨Á¢¸´ÖÆÖ®Ç°£¬ÔÚÖ÷·þÎñÆ÷ÉÏʹÓÃALTER TABLE tbl_name TYPE=MyISAM£¬²¢ÇÒËæºóʹÓÃALTER TABLE°ÑÖ÷±íת»»»ØInnoDB¡£
ÔÚÖ÷·þÎñÆ÷ʧ°ÜµÄÊÂÎñ¸ù±¾²»Ó°Ïì¸´ÖÆ¡£MySQL¸´ÖÆ»ùÓÚ¶þ½øÖÆÈÕÖ¾£¬MySQÔÚÄÇÀïдÐÞ¸ÄÊý¾ÝµÄSQLÓï¾ä¡£´Ó·þÎñÆ÷¶ÁÖ÷·þÎñÆ÷µÄ¶þ½øÖÆÈÕÖ¾£¬²¢Ö´ÐÐͬÑùµÄSQLÓï¾ä¡£¾¡¹ÜÈç´Ë£¬ÔÚÊÂÎñÀï·¢ÉúµÄÓï¾ä²»±»Ð´½ø¶þ½øÖÆÈÕÖ¾Ö±µ½ÊÂÎñÌá½»£¬ÔÚÄÇÒ»¿Ì£¬ÊÂÎñÀïËùÓÐÓï¾ä±»Ò»´ÎÐÔд½øÈÕÖ¾¡£Èç¹ûÓï¾äʧ°ÜÁË£¬±ÈÈ磬ÒòΪÍâ¼üÎ¥Àý£¬»òÕߣ¬Èç¹ûÊÂÎñ±»»Ø¹ö£¬Ã»ÓÐSQLÓï¾ä±»Ð´½ø¶þ½øÖÆÈÕÖ¾£¬²¢ÇÒÊÂÎñ¸ù±¾²»ÔÚ´Ó·þÎñÆ÷ÉÏÖ´ÐС£
Ïà¹ØÎĵµ£º
MYSQL Castº¯Êý ÀàÐÍת»»
BINARY
BINARY²Ù×÷·û½«ºóÃæµÄ×Ö·û´®Å׸øÒ»¸ö¶þ½øÖÆ×Ö·û´®¡£ÕâÊÇÒ»ÖÖ¼òµ¥µÄ·½Ê½À´´ÙʹÖð×Ö½Ú¶ø²»ÊÇÖð×Ö·ûµÄ½øÐÐÁбȽϡ£ÕâʹµÃ±È½ÏÇø·Ö´óСд£¬¼´Ê¹¸ÃÁв»±»¶¨ÒåΪ BINARY»ò BLOB¡£BINARYÒ²»á²úÉú½áβ¿Õ°×£¬´Ó¶ø¸ü¼ÓÏÔÑÛ¡£
mysql> SELECT 'a' = 'A';
-> 1
mysql> SELECT BINARY ' ......
ÔÚÃüÁîÐÐÉÏʹÓÃÑ¡Ïî
ÔÚÃüÁîÐÐÖÐÖ¸¶¨µÄ³ÌÐòÑ¡Ïî×ñ´ÓÏÂÊö¹æÔò£º
· ÔÚÃüÁîÃûºóÃæ½ô¸úÑ¡Ïî¡£
· Ñ¡Ïî²ÎÁ¿ÒÔÒ»¸öºÍÁ½¸öÆÆÕۺſªÊ¼£¬È¡¾öÓÚËü¾ßÓжÌÃû»¹Êdz¤Ãû¡£Ðí¶àÑ¡ÏîÓÐÁ½ÖÖÐÎʽ¡£ÀýÈ磬-?ºÍ--helpÊÇ ......
½ñÌìµ÷³ÌÐò´ÓÊý¾Ý¿âÀïÈ¡Êý¾Ý£¬Ò»Ö±È¥²»³öÀ´£¬°ÑÈÕÖ¾Àï´ò³öÀ´µÄsql·Åµ½Êý¾Ý¿âÀïÈ¥Ö´ÐУ¬È´ÓÖÄÜ
È¡³öÊý¾ÝÀ´£¬ºÜÊÇÓôÃÆ¡£
Êý¾Ý¿âÊÇmysqlµÄ£¬Ò»¹²128¸ö¿â£¬Í¨¹ýij¸ö×ֶηֿ⡣
ºóÀ´·¢ÏÖÒª²éµÄÕâÌõÊý¾ÝµÄ·Ö¿â×ֶα»¸Ä¹ý£¬°´ÕÕ³ÌÐòÀïÖ´ÐеÄÈ¥²é£¬Ëû¾ÍÈ¥ÁËÁíÍâÒ»¸ö¿â ......
µÚÒ»ÕС¢mysql·þÎñµÄÆô¶¯ºÍÍ£Ö¹
net stop mysql
net start mysql
µÚ¶þÕС¢µÇ½mysql
Óï·¨ÈçÏ£º mysql -uÓû§Ãû -pÓû§ÃÜÂë
¼üÈëÃüÁîmysql -uroot -p£¬ »Ø³µºóÌáʾÄãÊäÈëÃÜÂ룬ÊäÈë12345£¬È»ºó»Ø³µ¼´¿É½øÈëµ½mysqlÖÐÁË£¬mysqlµÄÌáʾ·ûÊÇ£º
mysql>
×¢Ò⣬Èç¹ûÊÇÁ¬½Óµ½ÁíÍâµÄ»úÆ÷ÉÏ£¬ÔòÐèÒª¼ÓÈëÒ»¸ö²ÎÊý-h»úÆ÷IP
µ ......