ÔÚLinux»·¾³Ïµ¥»úÉÏʵÏÖMySQL5Ö÷´ÓÊý¾Ý¿âͬ²½¸´ÖÆ
1.°²×°MySQL£¨ÂÔ£©
2.Æô¶¯¶à¸öMySQL·þÎñÆ÷
ҪʵÏÖÔÚµ¥»úÉÏÆô¶¯¶à¸öMySQL·þÎñÆ÷£¬ÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖÊÇÖ±½ÓʹÓÃmysqld_safeÀ´ÔËÐжà¸ö·þÎñÆ÷
µ±È»ÕâÑù·Ö±ð±à¼ÅäÖÃÎļþ£¬¶øÇҹرշþÎñÆ÷µÄʱºòÒ²Òª¶ÁÈ¡ÅäÖÃÎļþ£¬ËùÒԱȽÏÂé·³£¬ÁíÒ»ÖÖ·½·¨ÊÇʹÓÃ
MySQLÌṩµ½¹¤¾ßmysqld_multi½Å±¾À´¹ÜÀí¶à¸ö·þÎñÆ÷£¬ÏÂÃæÊ¹Óõķ½·¨ÊÇmysqld_safeÀ´ÊµÏÖ¡£
3.ǰÖÃÌõ¼þ
¼ÙÉèMySQL°²×°µ½Ä¿Â¼Îª/usr/local/mysql/£¬ÉèΪMYSQL_DIRͨ³£ËüÊÇÒ»¸öÁ´½ÓÎļþ¡£
Êý¾ÝÎļþĿ¼Ϊ$MYSQL_DIR/data¡£
ÏÖÔÚÒªÌí¼ÓÁíÒ»¸ö·þÎñÆ÷µÄÊý¾ÝĿ¼£¬ÒòΪΪÁËÄ£Äâ·Ö²¼Ê½·þÎñÆ÷µ½Í¬²½£¬²»¿ÉÄÜÈöà¸ö·þÎñÆ÷¹²ÏíÒ»¸öÊý¾ÝĿ¼¡£
$cd $MYSQL_DIR
$sudo cp -r -p data var2
ÉÏÃæµÄÖ¸Ádata±£ÁôÔÀ´µ½È¨ÏÞ¸´ÖÆÒ»·Ýµ½var2£¬var2Ò²¾ÍÊÇÁíÒ»¸ö·þÎñÆ÷µÄÊý¾ÝĿ¼£¬ÕâÑù£¬ÔÚÔʼ
״̬Ï£¬Á½¸öÊý¾Ý¿â·þÎñÆ÷µÄÊý¾ÝÊÇÒ»Öµġ£
4.¼ÙÉèÓÐMySQLµÄºÏ·¨Óû§root:root¡£
5.Æô¶¯°²×°ºÃÒÔºóµÄÄǸö·þÎñÆ÷
$cd $MYSQL_DIR/bin
$sudo ./mysqld_safe --user=mysql --binlog-do-db=test &
ÉÏÃæµÄÃüÁî±íʾÆô¶¯·þÎñÆ÷²¢ÇÒʹÓöþ½øÖÆÈÕÖ¾¼Ç¼Êý¾Ý¿âtestµÄ¸üж¯×÷¡£
6.²âÊÔÊÇ·ñÆô¶¯³É¹¦
$mysql -u root -p -S/tmp/mysql.sock
ÊäÈëÃÜÂëºó£¬Èç¹ûÄܹ»³É¹¦µÇ¼µÄ»°±íʾ³É¹¦£¬ÕâÀï×îÈÝÒ׳öÏÖ2002´íÎ󣬱íʾsocketÎļþ´íÎó£¬Äã¿ÉÒÔ
ʹÓÃÃüÁî
$ps aux|grep mysql
À´²é¿´µ±Ç°·þÎñÆ÷ʹÓõÄsocketÎļþ£¬È»ºóÔڵǼµÄʱºòʹÓÃÏàÓ¦µÄsocketÎļþ¡£
7.±à¼ÅäÖÃÎļþ
$sudo vi /etc/my.cnf
×î³õµÄʱºò£¬Õâ¸öÅäÖÃÎļþÊÇÕë¶ÔÇ°ÃæÆô¶¯µÄ·þÎñÆ÷µÄ£¬ÏÖÔÚÎÒÃǰÑËüÐÞ¸Äһϣ¬È»ºó¾Í¿ÉÒÔÆô¶¯ÁíÒ»¸ö·þÎñÆ÷
ÕÒµ½[mysqld]¶ÎÂ䣬ȻºóÐÞ¸ÄÈçÏ£º
[mysqld]
server-id=2 #ÔÀ´ÊÇ1
socket=/tmp/mysql.sock2 #ÔÀ´ÊÇ/tmp/mysql.sock
port=3307 #ÔÀ´ÊÇ3306
#ÏÂÃæ3ÐÐÊÇÌí¼ÓµÄ
pid-file=$MYSQL_DIR/var2/localhost.pid2
datadir=$MYSQL_DIR/var2
log=$MYSQL_DIR/var2/db2.log
×¢ÒâʹÓÃ×îÇ°ÃæµÄMySQL°²×°Ä¿Â¼À´´úÌæÉÏÃæµÄ$MYSQL_DIR¡£
8.Æô¶¯µÚ¶þ¸ö·þÎñÆ÷
&n
Ïà¹ØÎĵµ£º
mysqlµÄ´æ´¢ÒýÇæÓм¸ÖÖ£¬µ«ÊÇ´Ó5.0¿ªÊ±´ó²¿·ÖÊÇĬÈϲÉÓà innodb´æ´¢ÒýÇæ¡£innodb´æ´¢ÒýÇæÖ§³Ö ÊÂÎñ£¬Íâ¼ü£¬ÐÐÊý¾ÝËø¶¨£¨µ±È»ÊÇÏà¶ÔmyisamµÄ±íËø¶¨£©¡£magento°²×°µÄʱºòÓмì²é mysqlÊÇ·ñÖ§³Öinnodb´æ´¢ÒýÇæ£¬Èç¹û²»Ö§³ÖÔò²»ÄܼÌÐø°²×°¶øÌáʾÈçÏ´íÎ󣬾¡¹Üinnodb´æ´¢²¢Ã»Óб»ÁÐΪ°²×°magentoµÄǰÌáÌõ¼þÖ®Ò»¡£
Database&nbs ......
ÔÎÄ£ºhttp://blog.csdn.net/gnuhpc/archive/2010/01/01/5118123.aspx
½ö½öÊÇ¿´Ò»Ð©ÊéÊÇÁãÁãɢɢ¼ÇÏµģ¬¸ø×Ô¼º±¸Íü¶øÒÑ¡£½¨ÒéÈ¥¿´×¨ÒµÍøÕ¾µÄ±Ê¼Ç¡£
1.Ö÷¼üµÄÖµ±ØÐëÊÇΨһµÄ£¬²¢ÇÒ²»ÄÜΪ¿Õ£¬Õâ¿ÉÒÔÌá¸ßMySQL´Ó¶à¸ö±íÖÐÈ¡µÃÊý¾Ý»òÕßÈ¡µÃÖ¸¶¨¼üÖµ¶ÔÓ¦µÄÐеÄËÙ¶È¡£MySQLͨ¹ýÒ»¸öÌØÊâµÄ³ÆÎªIndexË÷ÒýµÄÊý¾Ý½á¹¹×öµ½ÕâÒ»µã£¬In ......
1005£º´´½¨±íʧ°Ü
1006£º´´½¨Êý¾Ý¿âʧ°Ü
1007£ºÊý¾Ý¿âÒÑ´æÔÚ£¬´´½¨Êý¾Ý¿âʧ°Ü
1008£ºÊý¾Ý¿â²»´æÔÚ£¬É¾³ýÊý¾Ý¿âʧ°Ü
1009£º²»ÄÜɾ³ýÊý¾Ý¿âÎļþµ¼ÖÂɾ³ýÊý¾Ý¿âʧ°Ü
1010£º²»ÄÜɾ³ýÊý¾ÝĿ¼µ¼ÖÂɾ³ýÊý¾Ý¿âʧ°Ü
1011£ºÉ¾³ýÊý¾Ý¿âÎļþʧ°Ü
1012£º²»ÄܶÁȡϵͳ±íÖеļǼ
1020£º¼Ç¼Òѱ»ÆäËûÓû§ÐÞ¸Ä
1021£ºÓ²Å ......
ÿ¸ö³ÌÐòʵÖÊÉ϶¼»áÁ´½Óµ½Ò»¸ö»òÕß¶à¸öµÄ¿â¡£±ÈÈçʹÓÃCº¯ÊýµÄ³ÌÐò»áÁ´½Óµ½CÔËÐÐʱ¿â£¬GUI³ÌÐò»áÁ´½Óµ½´°¿Ú¿âµÈµÈ¡£ÎÞÂÛÄÄÖÖÇé¿ö£¬Äã¶¼»áÒª¾ö¶¨ÊÇÁ´½Óµ½¾²Ì¬¿â(static libary)»¹ÊǶ¯Ì¬¿â(dynamic libary)¡£
Á´½Óµ½¾²Ì¬¿â»áʹÄãµÄ³ÌÐòÓ·Ö×£¬²¢ÇÒÄÑÒÔÉý¼¶£¬µ«ÊÇ¿ÉÄÜ»á±È½ÏÈÝÒײ¿Êð¡£
¶øÁ´½Óµ½¶¯Ì¬¿â»áʹÄãµÄ³ÌÐòÇá±ã£¬²¢ÇÒÒ× ......