MySQL±¸·ÝÓë»Ö¸´¼¼ÇÉ
1. ΪʲôҪ±¸·ÝÊý¾Ý¿â
¶ÔÊý¾Ý¿âÀ´Ëµ£¬×îÖØÒªÒ²×îÈÝÒ×±»ºöÊӵľÍÊDZ¸·Ý¡£ÓÉÓÚ²»¿ÉÔ¤²âÐÔ£¬Å¼È»µÄʼþ¿ÉÄܻᵼÖ·dz£²ÒÖØµÄËðʧ¡£
Êý¾ÝÔ½ÊÇÖØÒª£¬Êý¾ÝµÄ±ä»¯Ô½Æµ·±£¬±¸·ÝÔ½·¢ÐèÒª¾³£½øÐС£
±¸·ÝÖÜÆÚ¸ù¾Ý²»Í¬ÒµÎñµÄÐèÒª¿ÉÒÔµ÷Õû£¬µ«ÊDz»ÄܺöÊÓ±¸·Ý¡£
±¸·Ýʱ×îºÃÒ²±¸·Ýmy.cnf»òmy.ini£¬ÕâÑù¿ÉÒÔ±£´æÄãÒÔǰµÄÅäÖòÎÊý¡£
2. MyISAM ±í±¸·Ý/»Ö¸´²ßÂÔ
2.1. ÎļþÈȱ¸·Ý
2.1.1. ¿½±´Îļþ
ÒòΪMySQL±í±£´æÎªÎļþ·½Ê½£¬ºÜÈÝÒ×±¸·Ý¡£ÒªÏë±£³Ö±¸·ÝµÄÒ»ÖÂÐÔ£¬¶ÔÏà¹Ø±íÖ´ÐÐLOCK TABLES²Ù×÷£¬È»ºó¶Ô±íÖ´ÐÐFLUSH TABLES¡£
ÄãÖ»ÐèÒª¶ÁËø¶¨£»ÕâÑùµ±Äã¸´ÖÆÊý¾Ý¿âĿ¼ÖеÄÎļþʱ£¬ÔÊÐíÆäËü¿Í»§¼ÌÐø²éѯ±í¡£ÐèÒªFLUSH TABLESÓï¾äÀ´È·±£¿ªÊ¼±¸·Ýǰ½«ËùÓ줻îµÄË÷ÒýҳдÈëÓ²ÅÌ¡£
±ê×¼Á÷³Ì£ºËø±í-¡·Ë¢ÐÂ±íµ½´ÅÅÌ-¡·¿½±´Îļþ-¡·½âËø¡£
2.1.2. ʹÓÃsql Óï¾ä±¸·Ý
Èç¹ûÄãÏëÒª½øÐÐSQL¼¶±ðµÄ±í±¸·Ý£¬Äã¿ÉÒÔʹÓÃSELECT INTO ...OUTFILE»òBACKUP TABLE¡£¶ÔÓÚSELECT INTO ...OUTFILE£¬ Êä³öµÄÎļþ²»ÄÜÏÈ´æÔÚ¡£
¶ÔÓÚBACKUP TABLEÒ²Èç´Ë£¬ÒòΪ¸²¸ÇÍêÕûµÄÎļþ»áÓа²È«·çÏÕ¡£
ÕâÁ½ÖÖ±¸·Ý·½·¨£¬Èç¹ûÊä³öÎļþÓÐÖØÃûµÄ»°£¬×îºÃ°ÑÖØÃûÎļþÒÆ³ý¡£
BACKUP TABLE±¸·ÝʱעÒâÊä³öĿ¼µÄȨÏÞ£¬¸Ä·½·¨Ö»ÊDZ¸·ÝMYDºÍfrmÎļþ£¬²»±¸·ÝË÷Òý¡£
2.1.3. ʹÓÃmysqlhotcopy ±¸·Ý
mysqlhotcopy ÊÇÒ»¸ö Perl½Å±¾£¬×î³õÓÉTim Bunce±àд²¢Ìṩ¡£ËüʹÓÃLOCK TABLES¡¢FLUSH TABLESºÍcp»òscpÀ´¿ìËÙ±¸·ÝÊý¾Ý¿â¡£ËüÊDZ¸·ÝÊý¾Ý¿â»òµ¥¸ö±íµÄ×î¿ìµÄ;¾¶£¬µ«ËüÖ»ÄÜÔËÐÐÔÚÊý¾Ý¿âĿ¼ËùÔڵĻúÆ÷ÉÏ¡£mysqlhotcopy Ö»ÓÃÓÚ±¸·ÝMyISAM¡£ËüÔËÐÐÔÚUnixºÍNetWareÖС£
shell> mysqlhotcopy db_name
[/path/to/new_directory
]
shell> mysqlhotcopy db_name_1
... db_name_n
/path/to/new_directory
±¸·Ý¸ø¶¨Êý¾Ý¿âÖÐµÄÆ¥ÅäÕýÔò±í´ïʽµÄ±í£º
shell> mysqlhotcopy db_name./regex/
¼ÓÉÏ·¢Òô·û(‘~’)ǰ׺£¬±íÃûµÄÕýÔò±í´ïʽ¿ÉÒÔ±»·ñ¶¨£º
shell> mysqlhotcopy db_name./~regex/
mysqlhotcopyÖ§³ÖÏÂÃæµÄÑ¡Ï
· ---help£¬-£¿
ÏÔʾ°ïÖúÏûÏ¢²¢Í˳ö¡£
· --allowold
Èç¹ûÄ¿±ê´æÔÚ²»·ÅÆú(¼ÓÉÏÒ»¸ö_oldºó×ºÖØÐÂÃüÃûËü)¡£
· --checkpoint=db_name.tbl_name
ÔÚÖ¸¶¨µÄdb_name.tbl_name²åÈë¼ì²éµãÌõÄ¿¡£
&m
Ïà¹ØÎĵµ£º
1.´´½¨±í£º
create table groupTable(dept varchar(6),phone varchar(20),amount int);
2.²åÈë²âÊÔÊý¾Ý£º
insert groupTable
select 'ÓªÒµ²¿',8001,20 union all
select 'ÓªÒµ²¿',8002,30 union all
se ......
²Ù×÷Êý¾Ý¿â
µÇ¼µ½mysqlÖУ¬È»ºóÔÚmysqlµÄÌáʾ·ûÏÂÔËÐÐÏÂÁÐÃüÁÿ¸öÃüÁîÒԷֺŽáÊø¡£
1¡¢ ÏÔʾÊý¾Ý¿âÁÐ±í¡£
show databases;
ȱʡÓÐÁ½¸öÊý¾Ý¿â£ºmysqlºÍtest¡£ mysql¿â´æ·Å×ÅmysqlµÄϵͳºÍÓû§È¨ÏÞÐÅÏ¢£¬ÎÒÃǸÄÃÜÂëºÍÐÂÔöÓû§£¬Êµ¼ÊÉϾÍÊǶÔÕâ¸ö¿â½øÐвÙ×÷¡£
2¡¢ ÏÔʾ¿âÖе ......
°²×°MySQL
sudo apt-get install mysql-server mysql-admin mysql-navigator mysql-query-browser
Õâ¸öÓ¦¸ÃºÜ¼òµ¥ÁË£¬¶øÇÒÎÒ¾õµÃ´ó¼ÒÔÚ°²×°·½ÃæÒ²Ã»Ê²Ã´Ì«´óÎÊÌ⣬ËùÒÔÒ²¾Í²»¶à˵ÁË£¬ÏÂÃæÎÒÃÇÀ´½²½²ÅäÖá£
ÅäÖÃMySQL
×¢Ò⣬ÔÚUbuntuÏÂMySQLȱʡÊÇÖ»ÔÊÐí±¾µØ·ÃÎʵģ¬Èç¹ûÄãÒªÆäËû»úÆ÷Ò²Äܹ»·ÃÎʵϰ£¬ÄÇôÐèÒª¸Ä±ä/etc/m ......
Õª³×Ô£ºhttp://database.ctocio.com.cn/153/9232653.shtml
ºÜ¶àʱºò¹ØÐĵÄÊÇÓÅ»¯SELECT ²éѯ£¬ÒòΪËüÃÇÊÇ×î³£ÓõIJéѯ£¬¶øÇÒÈ·¶¨ÔõÑùÓÅ»¯ËüÃDz¢²»×ÜÊÇÖ±½ØÁ˵±¡£Ïà¶ÔÀ´Ëµ£¬½«Êý¾Ý×°ÈëÊý¾Ý¿âÊÇÖ±½ØÁ˵±µÄ¡£È»¶ø£¬Ò²´æÔÚ¿ÉÓÃÀ´¸ÄÉÆÊý¾Ý×°ÔØ²Ù×÷ЧÂʵIJßÂÔ£¬Æä»ù±¾ÔÀíÈçÏ£º
¡¡¡¡³ÉÅú×°ÔØ½Ïµ¥ÐÐ×°ÔØ¸ü¿ì£¬ÒòΪÔÚ×°ÔØÃ¿¸ö¼Ç ......