µ¼³ö(±¸·Ý):mysqldump -u Óû§Ãû -p databasename >exportfilename
µ¼Èë(»¹Ô):·½·¨Ò» mysql -u Óû§Ãû -p databasename
·½·¨¶þ ½øÈëMySQLÊý¾Ý¿â¿ØÖÆ̨ use Êý¾Ý¿âÃû£¬Ö®ºó£ºsource importfilename
µ¼ÈëÊý¾Ý·Ç³£Âý
½«JQ1Öеķ½°¸µ¼³ö£¬È»ºóµ¼Èëµ½JQ2µÄÖУ¨µ¼³öµÄÊý¾ÝÎļþÓÐ90M£©¡£ÉÏÃæÁ½ÖÖ·½·¨¶¼Ê¹ÓÃÁË£¬µ«ÊÇûÓгɹ¦£¬»òÕß˵ÊÇÊ®·ÖÂý£¨¹À¼Æ1£¬2Ìì²ÅÄÜÍê³É£©¡£
½â¾ö°ì·¨£¨Ê®¼¸·ÖÖÓ¿ÉÒÔµ¼Í꣩£º
²é¿´JQ2µÄmysql²ÎÊý£º
show variables like 'max_allowed_packet';
show variables like 'net_buffer_length';
Á½¸ö½á¹û·Ö±ðÊÇ£º1047552 ºÍ 16384
´ÓJQ1Éϵ¼³öÊý¾Ý£º
mysqldump -uroot -pXXX ·½°¸Ãû --skip-opt --create-option --set-charset --default-character-set=gbk -e
--max_allowed_packet=1047552 --net_buffer_length=16384 > µ¼³öµÄÎļþ·¾¶ºÍÎļþÃû
×¢Ò⣺max_allowed_packetºÍnet_buffer_length²»ÄܱÈÄ¿±êÊý¾Ý¿âµÄÉ趨ÊýÖµ´ó£¬·ñÔò¿ÉÄܳö´í¡£
-e ʹÓðüÀ¨¼¸¸öVALUESÁбíµÄ¶àÐÐINSERTÓï·¨;
--max_allowed_packet=XXX ¿Í»§¶Ë/·þÎñÆ÷Ö®¼äͨÐŵĻº´æÇøµÄ×î´ó´óС;
--net_buffer_length=XXX TCP/IPºÍÌ×½Ó×ÖͨÐÅ»º³åÇø´óС,´´½¨³¤¶È´ïnet_buffer_lengthµÄÐС£
Ò²¾ÍÊǴ˲ÎÊýÖ¸¶¨ÁËÒ»¸ö»º´æÇøµÄ´óС£¬ÓÃÀ´´æ·ÅÓû§·¢Ë͵ÄSQLÓï¾ä¡£Èô½ÓÊÕµÄSQLÓï¾ä´óÓÚÕâ¸ö»º´æÇø£¬Ôò×Ô¶¯Ôö¼Ó´óС£¬Ö±µ½max_allowed_packet
½«µ¼³öµÄÊý¾Ýµ¼ÈëÖÁJQ2ÖÐ
./mysql -uroot -pXXX --default-character-set=gbk ·½°¸Ãû<µ¼³öµÄÎļþ·¾¶ºÍÎļþÃû
ÕâÑùµ¼ÈëÏ൱ÓÚÿ´ÎÖ´ÐжàÌõsqlÓï¾ä£¬¿ìÁ˺ܶà