Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÈçºÎ¸ü¸ÄÔÚUbuntuϵÄMySQLµÄĬÈÏÊý¾Ý¿â´æ´¢Î»ÖÃ

ÔÚUbuntuϰ²×°µÄMySQLĬÈÏÅäÖÃϵÄÊý¾Ý¿âÎļþ´æ´¢Î»ÖÃÊÇÔÚ/var/lib/mysql£¬
MySQLÊý¾Ý¿âµÄÎļþ½á¹¹ÊÇÔõôÑùµÄÄØ£¬¶ÔÓÚÕâÑù×Ó´´½¨µÄÊý¾Ý¿âÃüÁ
¡¡¡¡CREATE¡¡DATABASE¡¡mysqldb
¡¡¡¡ÔÚĬÈϵÄÊý¾Ý¿â´æ´¢Î»ÖÃϾͻáÓиöÎļþ¼Ðmysqldb¡£Òª²Ù×÷Êý¾Ý¿âÊ×ÏȵÃÍ£Ö¹Êý¾Ý¿â½ø³Ì£º
¡¡¡¡$sudo¡¡/etc/init.d/mysql¡¡stop
±¾ÎÄÒÔ×ªÒÆµ½/home/mysqlÕâ¸öλÖÃΪÀý£¬ÏÂÃæÃüÁԭÓÐÊý¾Ý¿â×ªÒÆµ½ÐÂλÖãº
¡¡¡¡$sudo¡¡cp¡¡–R¡¡–p¡¡/var/lib/mysql¡¡/home/mysql
¡¡¡¡±à¼­MySQLÅäÖÃÎļþ£º
¡¡¡¡$gksu¡¡gedit¡¡/etc/mysql/my.cnf
¡¡¡¡ÔÚ geditÖÐÕÒµ½datadirÕâÒ»ÐУ¬½«ºóÃæµÈÓÚºÅÖ®ºóµÄÄÚÈݸü¸ÄΪ/home/mysqlÈ»ºó±£´æÍ˳ö¡£×ÔUbuntu 7.10¿ªÊ¼£¬
¡¡¡¡Ubuntu¾Í¿ªÊ¼Ê¹ÓÃÒ»ÖÖ°²È«Èí¼þ½Ð×öAppArmor£¬Õâ¸ö°²È«Èí¼þ»áÔÚÄãµÄÎļþϵͳÖд´½¨Ò»¸öÔÊÐíÓ¦ÓóÌÐò·ÃÎʵÄÇøÓò£¨×¨ÒµÊõÓӦ ÓóÌÐò·ÃÎÊ¿ØÖÆ£©¡£Èç¹û²»ÎªMySQLÐÞ¸ÄAppArmorÅäÖÃÎļþ£¬ÓÀÔ¶Ò²ÎÞ·¨ÎªÐÂÉèÖõÄÊý¾Ý¿â´æ´¢Î»ÖÃÆô¶¯
¡¡¡¡Êý¾Ý¿â·þÎñ¡£ÅäÖÃAppArmor£º
¡¡¡¡$sudo¡¡nano¡¡/etc/apparmor.d/usr.sbin.mysqld
¡¡¡¡ÔÚgeditÖÐÕÒµ½/var/lib/mysql/ÕâÁ½ÐУ¬×¢Ê͵ôÕâÁ½ÐУ¬ÔÚÕâÁ½ÐÐǰ·Ö±ðÌí¼ÓÒ»¸ö·ûºÅ“#”¼´¿É×¢ÊÍ£¬ÔÚÕâÁ½ÐÐ֮ǰ»ò
¡¡¡¡Ö®ºó¼ÓÉÏÏÂÃæÄÚÈÝ£º
¡¡¡¡/home/mysql/¡¡r,¡¡
¡¡¡¡/home/mysql/**¡¡rwk,
¡¡¡¡±£´æºóÍ˳ö£¬Ö´ÐÐÃüÁ
¡¡¡¡$sudo¡¡/etc/init.d/apparmor¡¡reload
¡¡¡¡·µ»ØReloading AppArmor profiles : done.¼´¿ÉÒÔÖØÆôMySQL·þÎñ£º
¡¡¡¡$sudo¡¡/etc/init.d/mysql¡¡start
¡¡¡¡ÖÁ´ËMySQLÊý¾Ý¿â´æ´¢Î»Öþ͸ü¸ÄÍê±ÏÁË¡£
¡¡¡¡FAQ£º
¡¡¡¡Q£ºµ±ÎÒÔËÐÐ$sudo /etc/init.d/apparmor reloadÈ´·µ»ØÐÅÏ¢
¡¡¡¡Skipping¡¡profile¡¡/etc/apparmor.d/usr.sbin.mysqld~¡¡
¡¡¡¡:¡¡Warning.
¡¡¡¡²¢ÇÒÒ²ÎÞ·¨Æô¶¯MySQL·þÎñ£¬Ôõô°ìÄØ£¿
¡¡
¡¡A£º³ö ÏÖÕâ¸öÎÊÌâ¿ÉÄÜÊÇÒòΪÄãʹÓÃÁË$sudo gedit»ò$gksu
geditÕâÑù×ÓµÄÃüÁîÀ´±à¼­usr.sbin.mysqldÕâ¸öÅäÖÃÎļþµÄ£¬ÕâÁ½¸öͼÐνçÃæÎı¾±à¼­Æ÷»áÔÚÏàͬλÖÃÉú³ÉÒ»¸ö
usr.sbin.mysqld~µÄÎļþ£¬´Ó¶øÓ°ÏìÁËAppArmor¶ÁÈ¡ÅäÖÃÎļþ£¬³öÏÖÕâ¸öÎÊÌâÏÈɾ³ýÕâ¸öusr.sbin.mysqld~Îļþ£º
¡¡¡¡$sudo rm /etc/apparmor.d/usr.sbin.mysqld~
¡¡¡¡È»ºóʹÓÃ$sudo nanoÕâ¸öÖÕ¶ËÎı¾±à¼­Æ÷À´±à¼­ÅäÖÃÎļþ¼´¿É¡£
       ±¾ÎÄ ×ªÔØ×Ô:  http://www.examda.com/ncre/three/db/fudao/20090531/083919323.html


Ïà¹ØÎĵµ£º

MySQLÊý¾Ýµ¼ÈëÓëµ¼³ö

¡¡ÏÖÔÚʹÓÃMySQLµÄÔ½À´Ô½¶àÁË£¬ÎÒÒ²ÓÃËü×öÁË×ÔÒѵÄÁôÑÔ°å¡£ÔÚʹÓùý³ÌÖУ¬ 
ÂýÂýµØ 
¾ÍÒªÇó¶ÔËüµÄ¹ÜÀí 
¹¦ÄÜÐèÒª½üÒ»²½µÄÕÆÎÕ£¬²»½öÊÇÎÒ£¬Ò²ÊǺܶàÍøÓѵÄÒªÇó¡£ÏÖÔÚÓÐһЩÎÊÌâÊǹؠ
ÓÚÈçºÎ 
´ÓMySQLÖе¼³öÊý¾Ý£¬ 
ÒÔ±ãÓÃÔÚ±¾µØ»òÆäËüµÄÊý¾Ý¿âϵͳ֮ÉÏ£»ÒÔ¼°½«ÏÖÓÐÊý¾Ýµ¼ÈëMySQLÊý¾Ý¿âÖ ......

MySQLÊý¾Ý¿âÎļþ½éÉÜ

mysqlµÄÊý¾Ý´¢´æÄ¿Â¼ÔÚmysqlµÄÅäÖÃÎļþmy.iniÎļþÉèÖ㬸ñʽÈçÏ£º
# Uncomment the following rows if you move the MySQL distribution to another
# location
basedir = d:/cyoa/mysql_cy/
datadir = d:/cyoa/mysql_cy/data/
      ÆäÖÐdatadirĿ¼¶¨ÒåÁËmysqlµÄÊý¾Ý´æ´¢Î»Öã¬MySQLµÄÿ¸ ......

mysql Ö´ÐжàÌõÓï¾ä

ÔÚ¿´ÏîÄ¿µÄÊÇ¿´µ½mysql°æ±¾µÄÏîÄ¿£¬·¢ÏÖÖ´ÐжàÌõsqlÓï¾äÊǶ¼ÊÇÏÈ·ÖÀëÒ»ÌõÌõµÄÊý¾Ý¿âÔÙÒ»ÌõÌõÖ´ÐУ¬ÎÒÏëÓ¦¸ÃÓа취һÌõÌõÖ´ÐеİÉ
ËùÒÔ½ñÌìÌØÒâµÄ²éÕÒÁËÒ»ÏÂ
ÔÚjdbcÏÂ˵¿ÉÒÔÉèÖÃÁ¬½Ó×Ö·û´®µÄʱºòÉèÖÃÒ»ÏÂ
ÉèÖóÉÈçÏ嵀 jdbc:mysql://192.168.3.180/sample?user=root&password=&allowMultiQueries=true
¾Í¿ÉÒÔÖ´Ð ......

hibernateµ÷ÓÃmysqlÖд洢¹ý³Ì

Ò»£® ½¨±íÓë³õʼ»¯Êý¾Ý
  ÔÚmysqlµÄtestÊý¾Ý¿âÖн¨Á¢Ò»ÕÅÐÂ±í£ºtbl_user,½¨±íÓï¾äÈçÏ£º
  DROP TABLE IF EXISTS `user`;
CREATE TABLE `tbl_user` (
   `userid` varchar(50) NOT NULL,
   `name` varchar(50) default '',
   `blog` varchar(50) default '',
   ......

ͨÓõÄmysql dump³ÌÐò

¿ÉÒÔÊÊÓÃÈκÎsql , ×Ô¶¯Ê¶±ð×Ö¶ÎÃû£¬ gzipѹËõ , ´øÊä³öbuffer , Ö§³Ö·Ö¿â·Ö±í
ÐèÒª¸¨Öú´úÂëºÍMakefie , ÏÂÃæÊÇÖ÷³ÌÐò´úÂ룬 
/**
* mysqlÊý¾Ý±ídump³ÌÐò
* @author : cheng limin
* @date : 2010-1-18
*
* ʹÓÃÑùÀý:
*./dump_mysql -c ../conf/dump.conf
* -t xml
* -s ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ