ÈçºÎ¸ü¸ÄÔÚ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¡¢ÓÃMySQLDriverCSÁ¬½ÓMySQLÊý¾Ý¿â
ÏÈÏÂÔØºÍ°²×°MySQLDriverCS£¬µØ
Ö·£º
http://sourceforge.net/projects/mysqldrivercs/
ÔÚ°²×°Îļþ¼ÐÏÂÃæÕÒµ½
MySQLDriver.dll
£¬È»ºó½«
MySQLDriver.dll
Ìí¼ÓÒýÓõ½ÏîÄ¿ÖÐ
×¢£ºÎÒÏÂÔØµÄÊǰ汾ÊÇ
MySQLDriverCS-n-EasyQueryTools-4.0.1-DotNet2.0.exe
using
S ......
1¡¢½«Êý¾Ý¿âÉèÖÃΪdefault-character-set=gb2312
2¡¢½«¿ØÖÆÃæ°å/¹ÜÀí¹¤¾ß/ÅäÖúõÄÊý¾ÝÔ´/ÅäÖÃ/Ïêϸ/MiscOPtions/Character:gb2312
3¡¢´úÂëΪ GB2312;
±£Ö¤ÕâÈý¸öµØ·½Í³Ò»£¬ÂÒ×Ö·û½â¾ö¡£
ÎÒ×ö³ö²»°Ù˼²»µÃÆä½â£¬¾ÍÊǺöÂÔÁ˵Ú2µã¡£ ......
1¡¢È¡×Ö¶Î×¢ÊÍ
Select COLUMN_NAME ÁÐÃû, DATA_TYPE ×Ö¶ÎÀàÐÍ, COLUMN_COMMENT ×Ö¶Î×¢ÊÍ
from INFORMATION_SCHEMA.COLUMNS
Where table_name = 'companies'##±íÃû
AND table_schema = 'testhuicard'##Êý¾Ý¿âÃû
AND column_name LIKE 'c_name'##×Ö¶ÎÃû
2¡¢È¡µÃ±í×¢ÊÍ
Select table_name ±íÃû,TABLE_COMMENT ±í×¢ÊÍ ......
²é¿´×Ö·û¼¯ÉèÖÃ
mysql> show variables like 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_ge ......
ÒÔÏÂÕª×ÔÍøÂç
----------------------------------------
½ñÌìÔÚÓÃÔ¶³ÌÁ¬½ÓMysql·þÎñÆ÷µÄÊý¾Ý¿â£¬²»¹ÜÔõôŪ¶¼ÊÇÁ¬½Ó²»µ½£¬´íÎó´úÂëÊÇ1130£¬ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server
²ÂÏëÊÇÎÞ·¨¸øÔ¶³ÌÁ¬½ÓµÄÓû§È¨ÏÞÎÊÌâ¡£½á¹ûÕâÑù×Ó²Ù×÷mysql¿â£¬¼´¿É½â¾ö¡£ÔÚ±¾»úµÇÈëmysqlº ......