ÈçºÎ¸ü¸ÄÔÚ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
Ïà¹ØÎĵµ£º
1.ÔÚORACLEÖÐÓÃselect * from all_usersÏÔʾËùÓеÄÓû§£¬¶øÔÚMYSQLÖÐÏÔʾËùÓÐÊý¾Ý¿âµÄÃüÁîÊÇshow
databases¡£¶ÔÓÚÎÒµÄÀí½â£¬ORACLEÏîÄ¿À´ËµÒ»¸öÏîÄ¿¾ÍÓ¦¸ÃÓÐÒ»¸öÓû§ºÍÆä¶ÔÓ¦µÄ±í¿Õ¼ä£¬¶øMYSQLÏîÄ¿ÖÐÒ²Ó¦¸ÃÓиöÓû§ºÍÒ»¸ö¿â¡£ÔÚ
ORACLE(db2Ò²Ò»Ñù)Öбí¿Õ¼äÊÇÎļþϵͳÖеÄÎïÀíÈÝÆ÷µÄÂß¼±íʾ£¬ÊÓͼ¡¢´¥·¢Æ÷ºÍ´æ´¢¹ý³ÌÒ²¿É ......
Ò»£® ½¨±íÓë³õʼ»¯Êý¾Ý
ÔÚ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ÐÔÄÜÓÅ»¯µÄ×î¼Ñ20+Ìõ¾Ñé
½ñÌ죬Êý¾Ý¿âµÄ²Ù×÷Ô½À´Ô½³ÉΪÕû¸öÓ¦ÓõÄÐÔÄÜÆ¿¾±ÁË£¬Õâµã¶ÔÓÚWebÓ¦ÓÃÓÈÆäÃ÷ÏÔ¡£¹ØÓÚÊý¾Ý¿âµÄÐÔÄÜ£¬Õâ²¢²»Ö»ÊÇDBA²ÅÐèÒªµ£ÐĵÄÊ£¬¶øÕâ¸üÊÇÎÒÃdzÌÐòÔ±ÐèҪȥ¹Ø×¢µÄÊÂÇé¡£µ±ÎÒÃÇÈ¥Éè¼ÆÊý¾Ý¿â±í½á¹¹£¬¶Ô²Ù×÷Êý¾Ý¿âʱ£¨ÓÈÆäÊDzé±íʱµÄSQLÓï¾ä£©£¬ÎÒÃǶ¼ÐèҪעÒâÊý¾Ý²Ù×÷µÄÐÔÄÜ¡£ÕâÀÎÒÃDz»» ......
connect·½·¨ÊÇjava.sql.Driver½Ó¿ÚÖж¨ÒåµÄ·½·¨£¬Èç¹ûÁ¬½ÓµÄÊý¾Ý¿â²»Í¬£¬ÄÇôΪ²»Í¬µÄÊý¾Ý¿â±àдJDBCÇý¶¯½«±äµÃºÜÁé»î£¬ÊµÏÖDriver½Ó¿Ú¼´¿É¡£Á¬½ÓÊý¾Ý¿âʱÊ×ÏȵÃ×°ÔØJDBCÇý¶¯£¬Ò²¾ÍÊǵ÷Óà Class.forName(“com.mysql.jdbc.Driver”)·½·¨£¬ÔÚµÚһƪÖÐÒѾÁгömysql jdbc DriverÀàµÄÔ´Â룬´ËÀà¼Ì³ÐNonRegisteringD ......