MySQLÓÅ»¯Ó²¼þÌá¸ßÐÔÄÜ
ÓÅ»¯MySQL·þÎñÆ÷µÄÅäÖòÎÊý£¬¿ÉÒÔÌá¸ßMySQLÊý¾Ý¿âµÄÐÔÄÜ£¬µ«ÊǶÔÓÚÅäÖýϵ͵ķþÎñÆ÷À´Ëµ£¬ÄãÎÞÂÛÔõôÓÅ»¯ÅäÖ㬶¼²»»áµÃµ½ÀíÏëµÄЧ¹û£¬ÄǾÍÖ»ÄÜÌá¸ßÄãÓ²¼þÅäÖã¬À´³¹µ×ÓÐЧµØ¸ÄÉÆ·þÎñÆ÷µÄÐÔÄÜ¡£
¾ßÌåµÄ·½·¨ÈçÏ£º
Ò»¡¢ÔÚÉèÖÃMySQL ʱ£¬Ó¦¸ÃÅäÖÃÆäʹÓþ²Ì¬¿â¶ø²»Êǹ²Ïí¿â¡£Ê¹Óù²Ïí¿âµÄ¶¯Ì¬¶þ½øÖÆÏµÍ³¿É½ÚÊ¡´ÅÅ̿ռ䣬µ«¾²Ì¬¶þ½øÖÆÏµÍ³¸ü¿ì£¨È»¶ø£¬Èç¹ûÏ£Íû×°ÈëÓû§×Ô¶¨ÒåµÄº¯Êý£¬Ôò²»ÄÜʹÓþ²Ì¬¶þ½øÖÆÏµÍ³£¬ÒòΪUDF »úÖÆÒÀÀµÓÚ¶¯Ì¬Á¬½Ó£©¡£
¶þ¡¢Ôö¼Ó¸ü¿ìµÄ´ÅÅÌÒÔ¼õÉÙI/O µÈ´ýʱ¼ä¡£Ñ°µÀʱ¼äÊÇÕâÀï¾ö¶¨ÐÔÄܵÄÖ÷ÒªÒòËØ¡£Öð×ÖµØÒƶ¯´ÅÍ·ÊǺÜÂýµÄ£¬Ò»µ©´ÅÍ·¶¨Î»£¬´Ó´ÅµÀ¶Á¿éÔò½Ï¿ì¡£
Èý¡¢ÔÚ²»Í¬µÄÎïÀíÉ豸ÉÏÉè·¨ÖØÐ·ÖÅä´ÅÅ̻¡£Èç¹û¿ÉÄÜ£¬Ó¦½«ÄúµÄÁ½¸ö×æµÄÊý¾Ý¿â´æ·ÅÔÚ²»Í¬µÄÎïÀíÉ豸ÉÏ¡£Çë×¢Ò⣬ʹÓÃͬһÎïÀíÉ豸ÉϵIJ»Í¬·ÖÇøÊDz»¹»µÄ¡£ÕâÑùûÓаïÖú£¬ÒòΪËüÃÇÈÔ½«ÕùÓÃÏàͬµÄÎïÀí×ÊÔ´£¨´ÅÅÌÍ·£©¡£
ÔÚ½«Êý¾ÝÖØÐ·ŵ½²»Í¬É豸֮ǰ£¬Ó¦¸Ã±£Ö¤Á˽â¸ÃϵͳµÄ×°ÔØÌØÐÔ¡£Èç¹ûÔÚÌØ¶¨µÄÎïÀíÉ豸ÉÏÒѾÓÐÁËÄ³Ð©ÌØ¶¨µÄÖ÷Òª»î¶¯£¬½«Êý¾Ý¿â·Åµ½¸Ã´¦Êµ¼ÊÉÏ¿ÉÄÜ»áʹÐÔÄܸü»µ¡£ÀýÈ磬²»Òª°ÑÊý¾Ý¿âÒÆµ½´¦Àí´óÁ¿Web ͨÐŵÄWeb ·þÎñÆ÷É豸ÉÏ¡£
ËÄ¡¢ÔÚ»úÆ÷Öа²×°¸ü¶àµÄÄÚ´æ¡£ÕâÑùÄܹ»Ôö¼Ó·þÎñÆ÷µÄ¸ßËÙ»º´æºÍ»º³åÇøµÄ³ß´ç£¬Ê¹·þÎñÆ÷¸ü¾³£µØÊ¹Óôæ·ÅÔÚÄÚ´æÖеÄÐÅÏ¢£¬½µµÍ´Ó´ÅÅÌÈ¡ÐÅÏ¢µÄÒªÇó¡£
Îå¡¢Èç¹ûÓÐ×ã¹»µÄRAM ʹËùÓн»»»ÔÚÄÚ´æÎļþϵͳÖÐÍê³É£¬ÄÇôӦ¸ÃÖØÐÂÅäÖÃϵͳ£¬È¥µôËùÓдÅÅ̽»»»ÉèÖ᣷ñÔò£¬¼´Ê¹ÓÐ×ãÒÔÂú×ã½»»»µÄR A M£¬Ä³Ð©ÏµÍ³ÈÔȻҪÓë´ÅÅ̽øÐн»»»¡£
Ïà¹ØÎĵµ£º
Ò»¡¢Á¬½ÓMYSQL
¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £pÓû§ÃÜÂë
1¡¢Àý1£ºÁ¬½Óµ½±¾»úÉϵÄMYSQL¡£
Ê×ÏÈÔÚ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼ mysqlbin£¬ÔÙ¼üÈëÃüÁîmysql -uroot -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂ룬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜÂëµÄ£¬¹ÊÖ±½Ó»Ø³µ¼´¿É½øÈëµ½MYSQLÖÐÁË£¬MYSQLµÄÌáʾ·ûÊÇ£ºmysql>
2¡¢Àý2£ºÁ¬½Óµ½Ô ......
Ê×ÏÈÉèÖÃmysqlµÄ±àÂëΪutf8
ÔÚlinuxÏÂÐ޸쳏ömy.cnfµÄ£±¸ö/etc/mysql
/my.cnfÎļþ
ÕÒµ½¿Í»§¶ËÅäÖÃ[client] ÔÚÏÂÃæÌí¼Ó
default-character-set=utf8 ĬÈÏ×Ö·û¼¯Îªutf8
ÔÚÕÒµ½[mysqld] Ìí¼Ó
default-character-set=utf8 ĬÈÏ×Ö·û¼¯Îªutf8
init_connect='SET NAMES utf8' £¨É趨Á¬½Ómysql
Êý¾Ý¿âʱʹÓÃutf8±àÂ룬ÒÔÈà ......
°²×°ºóMYSQL5ºó£¬·¢ÏÖÆô¶¯³ö´í.
³ö´í´úÂ룺1067
½â¾ö°ì·¨ÈçÏ£º
ɾ³ý%windows%/my.ini
ɾ³ýÆäËüµØ·½µÄmy.ini
ÔÚmysql°²×°Ä¿Â¼Ï°Ñmy-small.ini¸´ÖÆÎªmy.ini
ÔÚmy.ini×îºóÒ»ÐвåÈ룺
CODE:
[mysqld]
#ÉèÖÃbasedirÖ¸ÏòmysqlµÄ°²×°Â·¾¶
basedir=C:\mysql-5.1.11-beta-win32
datadir=C:\mysql-5.1.11-beta-win32\dat ......
½¨Á¢Ò»¸öÖ÷Íâ¼ü¹ØÏµ
create table t_dept(
id int(4) not null, name varchar(50) not null,
primary key(id))type=innodb;
create table t_emp (
id int(6) not null,
name char(255) not null,fk_id int(4) not null,
primary key(id),
foreign key (fk_id) references t_dept (id)) type=innodb; ......
1¡¢ÏµÍ³¹ÜÀí
¡¡¡¡mysql -hÖ÷»úµØÖ· -uÓû§Ãû -p
¡¡¡¡Á¬½ÓMYSQL(ÔÚmysql/bin)
¡¡¡¡exit
¡¡¡¡Í˳öMYSQLÃüÁî
¡¡¡¡mysqladmin -uÓû§Ãû -p¾ÉÃÜÂë passwordÐÂÃÜÂë
¡¡¡¡ÐÞ¸ÄÃÜÂë(ÔÚmysql/bin)
¡¡¡¡grantselect[insert][,update][,delete]onÊý¾Ý¿â.*toÓû§Ãû@localhost("%"£¬ ±íʾÈκÎÖ÷»ú)identifiedby "ÃÜÂë"
¡¡¡¡ ......