MySQLƽ̨Êý¾Ý¿â±¸·Ý·½°¸Ïêϸ˵Ã÷
À´Ô´£ºccidnet.com ×÷ÕߣºSabine¡¡ ʱ¼ä£º2006-10-09
ÔÚÊý¾Ý¿â±í¶ªÊ§»òË𻵵ÄÇé¿öÏ£¬±¸·ÝÄãµÄÊý¾Ý¿âÊǺÜÖØÒªµÄ¡£Èç¹û·¢Éúϵͳ±ÀÀ££¬Äã¿Ï¶¨ÏëÄܹ»½«ÄãµÄ±í¾¡¿ÉÄܶªÊ§×îÉÙµÄÊý¾Ý»Ö¸´µ½±ÀÀ£·¢ÉúʱµÄ״̬¡£ÓÐʱ£¬ÕýÊÇMySQL¹ÜÀíÔ±Ôì³ÉÆÆ»µ¡£¹ÜÀíÔ±ÒѾ֪µÀ±íÒÑÆÆ»µ£¬ÓÃÖîÈçvi»òEmacsµÈ±à¼Æ÷ÊÔͼֱ½Ó±à¼ËüÃÇ£¬Õâ¶Ô±í¾ø¶Ô²»ÊǼþºÃÊ£¡
±¸·ÝÊý¾Ý¿âÁ½¸öÖ÷Òª·½·¨ÊÇÓÃmysqldump³ÌÐò»òÖ±½Ó¿½±´Êý¾Ý¿âÎļþ£¨ÈçÓÃcp¡¢cpio»òtarµÈ£©£¬±¾ÎÄÏêϸ˵Ã÷MySQLƽ̨Êý¾Ý¿â±¸·Ý·½°¸¡£
ÔÚÊý¾Ý¿â±í¶ªÊ§»òË𻵵ÄÇé¿öÏ£¬±¸·ÝÄãµÄÊý¾Ý¿âÊǺÜÖØÒªµÄ¡£Èç¹û·¢Éúϵͳ±ÀÀ££¬Äã¿Ï¶¨ÏëÄܹ»½«ÄãµÄ±í¾¡¿ÉÄܶªÊ§×îÉÙµÄÊý¾Ý»Ö¸´µ½±ÀÀ£·¢ÉúʱµÄ״̬¡£ÓÐʱ£¬ÕýÊÇMySQL¹ÜÀíÔ±Ôì³ÉÆÆ»µ¡£¹ÜÀíÔ±ÒѾ֪µÀ±íÒÑÆÆ»µ£¬ÓÃÖîÈçvi»òEmacsµÈ±à¼Æ÷ÊÔͼֱ½Ó±à¼ËüÃÇ£¬Õâ¶Ô±í¾ø¶Ô²»ÊǼþºÃÊ¡£
±¸·ÝÊý¾Ý¿âÁ½¸öÖ÷Òª·½·¨ÊÇÓÃmysqldump³ÌÐò»òÖ±½Ó¿½±´Êý¾Ý¿âÎļþ£¨ÈçÓÃcp¡¢cpio»òtarµÈ£©¡£Ã¿ÖÖ·½·¨¶¼ÓÐÆäÓÅȱµã£º
mysqldumpÓëMySQL·þÎñÆ÷Ðͬ²Ù×÷¡£Ö±½Ó¿½±´·½·¨ÔÚ·þÎñÆ÷Íⲿ½øÐУ¬²¢ÇÒÄã±ØÐë²ÉÈ¡´ëÊ©±£Ö¤Ã»Óпͻ§ÕýÔÚÐÞ¸ÄÄ㽫¿½±´µÄ±í¡£Èç¹ûÄãÏëÓÃÎļþϵͳ±¸·ÝÀ´±¸·ÝÊý¾Ý¿â£¬Ò²»á·¢ÉúͬÑùµÄÎÊÌ⣺Èç¹ûÊý¾Ý¿â±íÔÚÎļþϵͳ±¸·Ý¹ý³ÌÖб»Ð޸쬽øÈ뱸·ÝµÄ±íÎļþÖ÷Óï²»Ò»ÖµÄ״̬£¬¶ø¶ÔÒÔºóµÄ»Ö¸´±í½«Ê§È¥ÒâÒå¡£Îļþϵͳ±¸·ÝÓëÖ±½Ó¿½±´ÎļþµÄÇø±ðÊǶԺóÕßÄãÍêÈ«¿ØÖÆÁ˱¸·Ý¹ý³Ì£¬ÕâÑùÄãÄܲÉÈ¡´ëʩȷ±£·þÎñÆ÷ÈÃ±í²»ÊܸÉÈÅ¡£
mysqldump±ÈÖ±½Ó¿½±´ÒªÂýЩ¡£
mysqldumpÉú³ÉÄܹ»ÒÆÖ²µ½ÆäËü»úÆ÷µÄÎı¾Îļþ£¬ÉõÖÁÄÇЩÓв»Í¬Ó²¼þ½á¹¹µÄ»úÆ÷ÉÏ¡£Ö±½Ó¿½±´Îļþ²»ÄÜÒÆÖ²µ½ÆäËü»úÆ÷ÉÏ£¬³ý·ÇÄãÕýÔÚ¿½±´µÄ±íʹÓÃMyISAM´æ´¢¸ñʽ¡£ISAM±íÖ»ÄÜÔÚÏàËÆµÄÓ²¼þ½á¹¹µÄ»úÆ÷ÉÏ¿½±´¡£ÔÚMySQL 3.23ÖÐÒýÈëµÄMyISAM±í´æ´¢¸ñʽ½â¾öÁ˸ÃÎÊÌ⣬ÒòΪ¸Ã¸ñʽÊÇ»úÆ÷Î޹صģ¬ËùÒÔÖ±½Ó¿½±´Îļþ¿ÉÒÔÒÆÖ²µ½¾ßÓв»Í¬Ó²¼þ½á¹¹µÄ»úÆ÷ÉÏ¡£Ö»ÒªÂú×ãÁ½¸öÌõ¼þ£ºÁíһ̨»úÆ÷±ØÐëÒ²ÔËÐÐMySQL 3.23»òÒÔºó°æ±¾£¬¶øÇÒÎļþ±ØÐëÒÔMyISAM¸ñʽ±íʾ£¬¶ø²»ÊÇISAM¸ñʽ¡£
²»¹ÜÄãʹÓÃÄÄÖÖ±¸·Ý·½·¨£¬Èç¹ûÄãÐèÒª»Ö¸´Êý¾Ý¿â£¬Óм¸¸öÔÔòÓ¦¸Ã×ñÊØ£¬ÒÔÈ·±£×îºÃµÄ½á¹û£º
¶¨ÆÚʵʩ±¸·Ý¡£½¨Á¢Ò»¸ö¼Æ»®²¢Ñϸñ×ñÊØ¡£
È÷þÎñÆ÷Ö´ÐиüÐÂÈÕÖ¾¡£µ±ÄãÔÚ±ÀÀ£ºóÐèÒª»Ö¸´Êý¾Ýʱ£¬¸üÐÂÈÕÖ¾½«°ïÖúÄã¡£ÔÚÄãÓñ¸·ÝÎļþ»Ö¸´Êý¾Ýµ½±¸·ÝʱµÄ״̬ºó£¬Äã¿ÉÒÔͨ¹ýÔËÐиüÐÂÈÕÖ¾ÖеIJéѯÔÙ´ÎÔËÓñ¸·ÝºóÃæµÄÐ޸ģ¬Õ⽫Êý¾Ý¿âÖеıí»Ö¸´µ½±ÀÀ£·¢ÉúʱµÄ״̬¡£
ÒÔÎļþϵͳ±¸·ÝµÄÊõÓï½²£¬Êý¾Ý¿â±¸·ÝÎÄ
Ïà¹ØÎĵµ£º
1.µ¼³öÕû¸öÊý¾Ý¿â
¡¡¡¡mysqldump -u Óû§Ãû -p Êý¾Ý¿âÃû > µ¼³öµÄÎļþÃû
¡¡¡¡mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.µ¼³öÒ»¸ö±í
¡¡¡¡mysqldump -u Óû§Ãû -p Êý¾Ý¿âÃû ±íÃû> µ¼³öµÄÎļþÃû
¡¡¡¡mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.µ¼³öÒ»¸öÊý¾Ý¿â½á¹¹
¡¡¡¡mysql ......
²Î¼û¹Ù·½²Î¿¼£¬µÚ25Õ£ºAPIºÍ¿â
25.2.3.49. mysql_ping()
int
mysql_ping(MYSQL *mysql)
ÃèÊö
¼ì²éÓë·þÎñÆ÷µÄÁ¬½ÓÊÇ·ñ¹¤×÷¡£Èç¹ûÁ¬½Ó¶ªÊ§£¬½«×Ô¶¯³¢ÊÔÔÙÁ¬½Ó¡£
¸Ãº¯Êý¿É±»ÏÐÖÃÁ˽ϳ¤Ê±¼äµÄ¿Í»§¶ËʹÓã¬ÓÃÒÔ¼ì²é·þÎñÆ÷ÊÇ·ñÒѹرÕÁËÁ¬½Ó£¬²¢ÔÚ±ØÒªÊ±ÔÙ´ÎÁ¬½Ó¡£
·µ»ØÖµ
Èç¹ûÓë·þÎñÆ÷µÄÁ¬½ÓÓÐЧ·µ»Ø ......
TIMESTAMPÁÐÀàÐÍÌṩһÖÖÀàÐÍ£¬Äã¿ÉÒÔʹÓÃËü×Ô¶¯µØÓõ±Ç°µÄÈÕÆÚºÍʱ¼ä±ê¼ÇINSERT»òUPDATEµÄ²Ù×÷¡£Èç¹ûÄãÓжà¸öTIMESTAMPÁУ¬Ö»ÓеÚÒ»¸ö×Ô¶¯¸üС£
×Ô¶¯¸üеÚÒ»¸öTIMESTAMPÁÐÔÚÏÂÁÐÈκÎÌõ¼þÏ·¢Éú£º
ÁÐûÓÐÃ÷È·µØÔÚÒ»¸öINSERT»òLOAD DATA INFILEÓï¾äÖÐÖ¸¶¨¡£
ÁÐûÓÐÃ÷È·µØÔÚÒ ......
MySQL ÃüÁîÐÐ
µÚÒ»ÕС¢mysql·þÎñµÄÆô¶¯ºÍÍ£Ö¹
net stop mysql
net start mysql
µÚ¶þÕС¢µÇ½mysql
Óï·¨ÈçÏ£º mysql -uÓû§Ãû -pÓû§ÃÜÂë
¼üÈëÃüÁîmysql -uroot -p£¬ »Ø³µºóÌáʾÄãÊäÈëÃÜÂ룬ÊäÈë12345£¬È»ºó»Ø³µ¼´¿É½øÈëµ½mysqlÖÐÁË£¬mysqlµÄÌáʾ·ûÊÇ£º
mysql>
×¢Ò⣬Èç¹ûÊÇÁ¬½Óµ½ÁíÍâµÄ»úÆ÷ÉÏ£¬ÔòÐèÒª¼ÓÈëÒ»¸ö² ......
1¡¢ÔÚlinuxÏ£º
²é¿´mysql ÊÇ·ñÔËÐУºps -ef | grep myslq
Èç¹û MySQL ÕýÔÚÔËÐУ¬Ê×ÏÈɱ֮: kill mysqlµÄ½ø³ÌºÅ¡£
¡¡¡¡Æô¶¯ MySQL :/usr/bin/safe_mysqld --skip-grant-tables &
¡¡¡¡¾Í¿ÉÒÔ²»ÐèÒªÃÜÂë¾Í½øÈë MySQL ÁË¡£
¡¡¡¡È»ºó¾ÍÊÇ
¡¡¡¡>use mysql
¡¡¡¡ ......