mysqlºº»¯°æ£¬mysqlÊý¾Ý¿âÊÇ×îÊÜ»¶ÓµÄ¹ØϵÊý¾Ý¿âÖÇÄܹÜÀíϵͳ£¬Åä´î PHP ºÍ Apache ¿É¹¹³ÉÓÅÁ¼µÄ¿ª·¢¹¤¾ß£¬ÒòΪÆäÌåÐÍС¡¢Ëٶȸü¿ì¡¢ÕûÌåÓÐ×ŵͳɱ¾¶øÇÒ¿ª·ÅÔ´ÂëµÈÌØÐÔ£¬±ä³ÉÒ»°ã´óÖÐСÐÍÆóÒµÍøÕ¾µÄ¿ª·¢Éè¼ÆÓÅÑ¡Êý¾Ý¿â²éѯÔËÓá£
1£®Ó¦Óà CºÍ C ׫д£¬²¢²ÉÓÃÁ˶àÖÖ¶àÑùcÓïÑÔ±àÒëÆ÷¿ªÕ¹¼ì²â£¬È·±£ÁËÔ´ÂëµÄ¿ÉÀ©Õ¹ÐÔ¡£
2£®Ö§³Ö AIX¡¢FreeBSD¡¢HP-UX¡¢Linux¡¢Mac OS¡¢NovellNetware¡¢OpenBSD¡¢OS/2 Wrap¡¢Solaris¡¢WindowsµÈ¶àÖÖ¶àÑùµçÄÔ²Ù×÷ϵͳ¡£
3£®Îª¶àÖÖ¶àÑù¼ÆËã»úÓïÑÔ¸øÓèÁË API¡£ÕâÖÖ¼ÆËã»úÓïÑÔ°üº¬ C¡¢C ¡¢Python¡¢Java¡¢Perl¡¢PHP¡¢Eiffel¡¢Ruby,.NETºÍ Tcl µÈ¡£
4£®Ö§³ÖÏß³Ìͬ²½£¬Áé»îÔËÓà CPU ÙYÔ´¡£
5£®ÌáÉýµÄ SQL²é¿´ÓÅ»¯Ëã·¨£¬ºÏÀíµØÌáÉý²é¿´ËÙÂÊ¡£
6£®¼È¿ÉÒÔµ±×÷Ò»¸öÖ±½ÓµÄÓ¦ÓÃÈí¼þÔËÓÃÔÚÊÖ»ú¿Í»§¶Ë·þÎñÆ÷ÍøÂç¿Õ¼äÖУ¬Ò²¿ÉÒÔµ±×÷Ò»¸ö¿â¶øÖÃÈëµ½ÆäËüµÄϵͳÖС£
7£®¸øÓè¶àÓïÑÔ±í´ïÖ§³Ö£¬ÆÕ±éµÄ±àºÅÈ纺ÓïµÄ GB 2312¡¢BIG5£¬ÈÕÎÄµÄ Shift_JISµÈ¶¼Äܹ»×÷ΪÊý¾Ý·ÖÎö±íÃûºÍÊý¾ÝÐÅÏ¢×Ö¶ÎÃû¡£
8£®¸øÓè TCP/IP¡¢ODBC ºÍ JDBCµÈ¸÷ÖÖÊý¾Ý¿âÁ¬½Ó·½Ê½¡£
9£®¸øÓèÓÃÒÔ¹ÜÀí·½·¨¡¢²éÑé¡¢ÌáÉýÊý¾Ý¿â²Ù×÷µÄ¿ÉÊÓ»¯¹¤¾ß¡£
10£®Ö§³Ö´óÖÐÐ͵ÄÊý¾Ý¿â²éѯ¡£¿ÉÒÔ½â¾öÓÐ×ÅÉÏǧÌõÍòÌõ¼Í¼µÄ´óÖÐÐÍÊý¾Ý¿â²éѯ¡£
11£®Ö§³Ö¶àÖÖ¶àÑù´¢´æÄ£¿é¡£
12.MySQL ÊÇ¿ª·ÅÔ´ÂëµÄ£¬Òò´ËÄã²»Óø¶¿îÁíÍâµÄ»¨·Ñ¡£
13.MySQL Ó¦Óù淶µÄ SQLÊý¾ÝÐÅÏ¢ÓïÑÔ±í´ï·½Ê½¡£
14.MySQL ¶Ô PHP Óв»´íµÄÖ§³Ö£¬PHPÊÇÏÖÔÚ×îÊÜ»¶ÓµÄ Web ±à³ÌÓïÑÔ¡£
15.MySQLÊÇ¿ÉÒÔ¶©ÖƵģ¬Ñ¡ÓÃÁË GPLÐÒéÊ飬ÄãÄܸĶ¯Ô´´úÂëÀ´¿ª·¢Éè¼Æ×ÔÉíµÄ MySQL ϵͳÈí¼þ¡£
16.ÏßÉÏ DDL/±ä¸ü×÷Óã¬Êý¾Ý¼Ü¹¹Ö§³Ö¶¯Ì¬ÐÔÓ¦ÓÃÈí¼þºÍ¿ª·¢Õß²Ù×÷Áé»îÐÔ£¨5.6[4] ÐÂÔö£©
17.¿½±´È«¾ÖÐÔÊÂÎñ¹ÜÀí±êÖ¾£¬¿ÉÖ§³Ö×ÔÉíÐÞ²¹Ê½Èº¼¯£¨5.6[4] ÐÂÔö£©
18.¿½±´ÎÞ±¼À£´Ó»ú£¬¿ÉÌáÉýÒ×ÓÃÐÔ£¨5.6[4] ÐÂÔö£©
19.¿½±´Ïß³Ìͬ²½´Ó»ú£¬¿ÉÌáÉýÐÔÄÜ£¨5.6[4] ÐÂÔö£©
20.3±¶¸ü¿ìµÄÐÔÄÜ£¨5.7[5] ÐÂÔö£©
21.еÄÓÅ»¯Æ÷£¨5.7[5] ÐÂÔö£©
22.ÔÉú̬JSONÖ§³Ö£¨5.7[5] ÐÂÔö£©
23.¶àÔ´¿½±´£¨5.7[5] ÐÂÔö£©
24.GISµÄÊÒÄÚ¿Õ¼äÍØÕ¹£¨5.7[5] ÐÂÔö£©
¡¾Ð°汾×÷Óá¿
MySQL 5.7 ÔçÒÑ¿ª·¢Éè¼Æ2ÄêÁË¡£¶Ô±È MySQL 5.6£¬ÓÐÓÈÆä¶àµÄ¸ÄÉÆ¡£¾«Ó¢ÍŶӹؼü¹ØÐÄËÙÂÊ£¬ÐÔÄܾݻ㱨ÊDZÈÒÔÇ°°æ±¾ºÅÌá¸ßÁË 2 ÖÁ 3 ±¶£¡
Ìá¸ß MySQL °²È«ÏµÊý
¸ÄÉÆÁË°²×°³ÌÐòÁ÷³Ì
MySQL 5.6 ÖУ¬mysql_install_db ÔÚÊý¾Ý¿â²éѯ½¨Á¢µÄÇé¿öϸøÓèÑ¡ÔñÏîÀ´×ª»¯³É random password¡£
MySQL 5.7.4 ÖУ¬¿ÉÒÔÈƹý -skip-random-password Ñ¡ÔñÏîÀ´Ä¬ÈÏÉèÖÃת»¯³ÉËæ»úÃÜÂë¡£
MySQL 5.7.5 ÖУ¬»òÊÇĬÈÏÉèÖÃת»¯³ÉËæ»úÃÜÂ룬¿ÉÊÇÑ¡ÔñÏî¸Ä¶¯Îª ¨Cinsecure
¶øÈç½ñ£¬MySQL 5.7.6 ·Ï¾ÉÁË mysql_install_db£¬Ó¦Óà mysqld ¨Cinitialize (formerly known as ¡°mysqld ¨Cbootstrap,¡± now deprecated.) È¡´ú¡£
¼×¹ÇÎÄ×Ö·¢²¼MySQL 5.7£ºÐÔÄܱÈ5.6°æ¿ìÈý±¶
MySQL 5.7¹Ø¼ü¼ÓÇ¿ÐÔÄÜ¡¢¿ÉÀ©³äÐÔ£¬Óë¹ÜÀíˮƽ¡£ÔÚSysBench±ê¸Í¼ì²âÖУ¬¸ù¾Ý1204¸öÁª½ÓµÄRead-only Point-SelectsÿÃëÖÓ´«ËÍ160ǧ´ÎµÄ²é¿´£¨QPS£©£¬ÎªMySQL 5.6µÄ3±¶¡£
¾Àú2ÄêµÄÑз¢ÒԺ󣬼׹ÇÎÄ×Ö£¨Oracle£©Ðû²¼·¢²¼MySQL 5.7£¬³ÆΪËÙÂʸü¿ì¿É´ïMySQL 5.6µÄ3±¶£¬Óë´Ëͬʱ²úÉú×ÜÌåµÄ¸Ä½ø£¬Ô¤¹ÀÓÚ10ÔÂ26ÈÕ¶ÔÍ⿪·ÅÃâ·ÑÏÂÔØ¡£
MySQLΪÏֽ׶Î×î»ð±¬µÄ¿ª·ÅÔ´Âë¹ØϵʽÊý¾Ý¿â²éѯÖÇÄܹÜÀíϵͳ£¬MySQL 5.7¹Ø¼ü¼ÓÇ¿ÐÔÄÜ¡¢¿ÉÀ©³äÐÔ£¬Óë¹ÜÀíˮƽ¡£ÔÚSysBench±ê¸Í¼ì²âÖУ¬¸ù¾Ý1204¸öÁª½ÓµÄRead-only Point-SelectsÿÃëÖÓ´«ËÍ160ǧ´ÎµÄ²é¿´£¨QPS£©£¬ÎªMySQL 5.6µÄ3±¶¡£
ÁíÓÐÌáÉýµÄInnoDB¡¢¸üÇ¿ÓÐÁ¦µÄ¿½±´¹¤×÷ÄÜÁ¦¡¢ÐµÄÓÅ»¯Æ÷¡¢Ö§³ÖJSON¡¢ÐµÄÐÔÄܹ滮¸ÙÒª£¨performance schema£©ÓëSYS¸ÙÒª£¬¸Ä½øÁË°²È«ÏµÊý£¬¼ÓÇ¿NoSQL¹¤×÷ÄÜÁ¦£¬²¢À©´óÐЄÓÔËÓöԵØÀíÐÅϢϵͳ£¨GIS£©µÄÖ§³Ö¡£
È«ÐÂÉý¼¶µÄMySQL RouterÔò¿Éͨ¹ýÖÇÄÜ»¯µÄMySQLÊý¾Ý¿â;¾¶²é¿´ÒÔÌáÉýÐÔÄÜÓë·¢²¼•r¼ä£¬´Ó¶ø¼òµ¥»¯ÔËÓõĿª·¢Éè¼Æ£¬Òà¶ÔÓÚMySQL Fabric¸øÓè¿çÓïÑÔ±í´ïµÄÖ§³Ö£¬Äܸü±ã½ÝµØ¹ÜÀí·½·¨MySQLÊý¾Ý¿âȺÁÄ£¬×Ô¶¯»¯¼¼ÊõµÄÊý¾ÝÐÅÏ¢Çз֣¨data sharding£©Ôò²úÉú¸ß¿ÉµÃÐÔÓëÀ©³äÐÔ¡£
³Ðµ£MySQL¹¤³ÌÏîÄ¿µÄ¼×¹ÇÎÄ×ָ߼¶¸±×ܲÃTomas Ulin±íʾ£¬MySQL 5.7¸øÓèÁËÆÕ±éµÄ¼¼Êõ´´Ð£¬Èÿª·¢Õß¡¢Êý¾Ý¹ÜÀíÔ±ÓëDevOps¾«Ó¢ÍŶӵõ½´´½¨¼°¹ÜÀí·½·¨Îñ±Ø½â¾öºÜ¶àÐÅÏ¢µÄÐÂÒ»´ú»¥ÁªÍø¼°ÔÆ¿Õ¼äÔËÓá£
UlinÌáÇ°×¼±¸ÔÚ10ÔÂ26ÈÕ¾Ù°ìµÄMySQL Central @ OpenWorld´ó»áÖй²ÏíMySQL 5.7µÄÐÂ×÷Ó㬵±ÈÕÒ²½«¶ÔÍ⿪·ÅÃâ·ÑÏÂÔØMySQL 5.7£¬ÓйصÄÍøÂçÖ±²¥Æ½Ì¨Ïêϸ½éÉÜÔò·½°¸ÔÚ11ÔÂ11ÈÕ¿ªÕ¹¡£
¡¾°²×°Å䱸·½Ê½¡¿
ÏÂÔØÈí¼þ£¬Ë«»÷Êó±ê½øµ½°²×°¡£
µãÒ»ÏÂͼÖа׿ò¡°Install MySQL Products¡±½øµ½°²×°Ò³Ã棬ÈçÏÂͼ£º
ÒÀ¾ÝͼÖÐÖ®ÖеÚÒ»Á÷³ÌÓëµÚ¶þ²½Ö裬½øµ½ÏÂÃæµÄͼ£º
½øÈëÉèÖÃÒ³Ã棬ÈçÏÂͼ£º
ÔÚÔÏȾɵÄа汾֮ÖУ¬°²×°ÖÖÀàÓÐ3ÖÖ°²×°ÀàÐÍ£ºTypical(µäÐÍÐÔ°²×°)¡¢Complete(³¹µ×°²×°)ºÍCustom(¶©ÖÆ°²×°)¡£
Typical(µäÐÍÐÔ°²×°)°²×°Ö»°²×°MySQL·þÎñÆ÷¡¢mysqlÃüÁîÊÖ»ú¿Í»§¶ËºÍÃüÁîÓ¦Óù¤¾ß¡£ÃüÁîÊÖ»ú¿Í»§¶ËºÍÓ¦Óù¤¾ß°üº¬mysqldump¡¢myisamchkºÍÆäËûºÃ¶à¸öרÓù¤¾ßÀ´ÐÖúÄã¹ÜÀí·½·¨MySQL·þÎñÆ÷¡£
Complete(³¹µ×°²×°)°²×°½«°²×°³ÌÐò°üÄÚº¬ÓеÄÈ«²¿²¿¼þ¡£³¹µ×°²×°³ÌÐò°ü°üº¬µÄ²¿¼þ°üº¬ÄÚǶʽ·þÎñÆ÷¿â¡¢±ê׼ģ¿é¡¢Ö§³Ö½Å±¾ÖÆ×÷ºÍÎı¾Îĵµ¡£
Custom(¶©ÖÆ°²×°)°²×°ÈÝÐíÄãÁ¼ºÃ¿ØÖÆÄãÒªÏë°²×°µÄ³ÌÐò°üºÍ°²×°Í¾¾¶¡£
¶øÔÚ×îа汾֮ÖУ¬Ñ¡ÔñÏî¸÷Óв»Í¬£¬µ«ÊÇÎÒÕâÀïĬÈÏÉèÖÃÑ¡µÚÒ»ÏîÁË£¬ÆäËûÑ¡ÔñÏî¿ÉÒÔ¿´ÏÂÃæµÄͼ£º
½øµ½°²×°Ç°×ÔÈ»»·¾³ÈÏÖ¤£¬ÈçÏÂͼ£º
µãһϡ°Execute¡±°´¼üºó£¬ºÜÓпÉÄÜ»áÃâ·ÑÏÂÔØһЩ³ÌÐòÁ÷³Ì£¬µ½Ê±Äã×Ô¼ºµãһϰ²×°¾Í¿ÉÒÔÁË£¬Ö±µ½È«²¿°²×°½øÐоÍOKÁË£¬ÈçÏÂͼ£º
µãһϡ°Next¡±½øµ½°²×°£¬ÈçÏÂͼ£º
ÍøÂç²»Îȶ¨µÄ£¬µÃÏÂÒ»Õó×ÓÄØ£¬µÈ´ý°É£¡µ±°²×°Íêºó£¬ÈçÏÂͼ£º
È»ºóÏÂÒ»²½£¬ÈçÏÂͼ£º
½øµ½·þÎñÆ÷Å䱸£¬ÈçÏÂͼ£º
¿ÉÒÔÌôÑ¡3ÖÖ·þÎñÆ÷ÖÖÀ࣬ÌôÑ¡ÄÄÒ»ÖÖ·þÎñÆ÷½«Ö±½ÓÓ°Ïìµ½MySQL Configuration Wizard£¨Å䱸ָµ¼£©¶ÔÔËÐÐÄÚ´æ¡¢µçÄÔÓ²Å̺ÍÈ«¹ý³Ì»òÓ¦ÓõĹÜÀí¾ö²ß¡£
¡¤ Developer Machine(¿ª·¢Éè¼ÆÉ豸)£º¸ÃÑ¡ÔñÏîÒâζ×ŵäÐÍÐÔ±¾ÈËÓÃ×ÀÃæÉϹ¤×÷ƽ̨¡£¼ÙÉèÉ豸ÉÏÔË×÷ןü¸¸ö×ÀÃæÓ¦ÓóÌÐòÁ÷³Ì¡£½«MySQL·þÎñÆ÷Å䱸³ÉÓ¦ÓÃÖÁÉٵķþÎñÆ÷×ÊÔ´¡£
¡¤ Server Machine£¨·þÎñÆ÷£©£º¸ÃÑ¡ÔñÏîÒâζ×Å·þÎñÆ÷£¬MySQL·þÎñÆ÷¿ÉÒÔͬÆäËûÓ¦ÓÃÈí¼þÒ»ÆðÔË×÷£¬ÀýÈçFTP¡¢emailºÍweb·þÎñÆ÷¡£MySQL·þÎñÆ÷Å䱸³ÉÓ¦ÓÃÊʶÈÕ¼±ÈµÄ·þÎñÆ÷×ÊÔ´¡£
¡¤ Dedicated MySQL Server Machine£¨×¨ÓÃÐÍMySQL·þÎñÆ÷£©£º¸ÃÑ¡ÔñÏîÒâζ×ÅÖ»ÔË×÷MySQL·þÎñÏîÄ¿µÄ·þÎñÆ÷¡£¼ÙÉèÔË×÷›]ÓÐÔË×÷ÆäËûÓ¦ÓÃÈí¼þ¡£MySQL·þÎñÆ÷Å䱸³ÉÓ¦ÓÃÈ«²¿¿ÉÒÔÓ÷þÎñÆ÷×ÊÔ´¡£
µãһϡ°Next¡±°´¼ü½øµ½ÏÂÃæµÄͼ£º
µãһϡ°Next¡±½øµ½·þÎñ³ÌÐòMyqslÅ䱸£¬ÈçÏÂͼ£º
µãһϡ°Next¡±½øµ½ÈÕÖ¾Å䱸ҳÃ棬ÈçÏÂͼ£º
ÎÒ¼òÒ×Å䱸²»ÕýÈ·ÈÕÖ¾´¢·Å;¾¶£¬¼ÙÈç²»Ô¸½øµ½ÈÕÖ¾Å䱸£¬ÄÇô¾ÍÔÚ¡°·þÎñÆ÷Å䱸¡±ÄDZ߲»Ñ¡Ôñ¸ß¼‰Å䱸£¬ÈçÏÂͼÏÂÃæµÄͼ£º
Å䱸ÈÕÖ¾ºóµãһϡ°Next¡±½øµ½×îÖÕÅ䱸£¬ÈçÏÂͼ£º
MySQL°²×°½øÐУ¬´ó¼ÒÈÏ֤һϣ¬ÊDz»ÊÇ¿ÉÒÔ³£¹æÓ¦Óã¬ÈçÏÂͼ£º
»òÊÇÓ¦ÓÃMySQL Workbench£¬ÈçÏÂͼ£º
ÊäÈëÖ§¸¶ÃÜÂëºó£¬²é¿´Ò»Ï£¬ÈçÏÂͼ£º
È«²¿°²×°Å䱸³ÉÍê¡£
ÍøÂç·þÎñÆ÷ÊÇÍøÕ¾½¨Éè¹ý³ÌÖв»¿ÉȱÉٵĻ·½Ú¡£ÈçºÎÑ¡ÔñÒ»¸öºÃµÄWeb·þÎñÆ÷£¿Ê²Ã´ÊÇWeb·þÎñÆ÷£¿ÏÖÔÚ»¥ÁªÍøÉÏÓÐÐí¶àÃâ·ÑµÄÍøÂç·þÎñÆ÷¡£Õâ¸öÍøÕ¾ÌṩÁËһϵÁÐʵÓõÄWeb·þÎñÆ÷Èí¼þÏÂÔØ¡£ÌرðÊÇ£¬½¨ÒéʹÓõÚÒ»¸ömywebserver¡£ËüÖ§³ÖHTTP/1.1¡¢¶ÏµãÁ¬Ðø´«Êä¡¢´óÎļþÏÂÔصȶàÖÖ¹¦ÄÜ¡£ËüµÄÐÔÄÜÍêÈ«³¬¹ýÁËÐí¶àÖ÷Á÷µÄWeb·þÎñÆ÷Èí¼þ£¬ÈçIIS¡£¶ÔÓÚÄúÀ´Ëµ£¬¿ìËÙ¹¹½¨ÍøÕ¾ºÍ¸öÈËHTTPÎļþ·þÎñÆ÷ÊÇÒ»ÖÖº±¼ûµÄ¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩWeb·þÎñÆ÷,ÅäÖÃweb·þÎñÆ÷,Ãâ·Ñweb·þÎñÆ÷¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢
¶àÌØÈí¼þרÌâΪÄúÌṩ·þÎñÆ÷Èí¼þ,ÍøÕ¾·þÎñÆ÷Èí¼þ,ÐéÄâ·þÎñÆ÷Èí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÊý¾Ý¿âͬ²½Èí¼þ,Ãâ·ÑÊý¾Ý¿âͬ²½Èí¼þ,Êý¾Ý¿âͬ²½Èí¼þ¼Û¸ñ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÊý¾Ý¿â¹¤¾ß,Êý¾Ý¿â²éѯ¹¤¾ß,Êý¾Ý¿âÁ¬½Ó¹¤¾ß;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þרÌâΪÄúÌṩÊý¾Ý¿âÈí¼þ,Ãâ·ÑÊý¾Ý¿âÈí¼þ,Êý¾Ý¿âÈí¼þÅÅÐÐ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ