MYSQLÓÅ»¯ÅäÖÃ
MySQLÅäÖÃÎļþ
MySQL·¢²¼µÄ×îвúƷʵ¼ÊÉϳ¬³öÁËLinuxËùЯ´øµÄ°æ±¾¡£µ«ÊÇ£¬Îȶ¨ÐԺͿª·ÅÔ´´úÂë¿ÉÊǺÜÖØÒªµÄÒòËØ£¬Òò´ËÔÚ²Ù×÷ϵͳÉÏʹÓýÏÔçMySQL°æ±¾ÊÇÓеÀÀíµÄ¡£
ÓÐÐí¶à¿ÉÒÔ²ÉÓõÄÅäÖÃÎļþ£¬ËüÃǶ¼±»°üº¬ÔÚmysql-server PRM³ÌÐòÖС£»¹ÓÐÒ»¸öĬÈϵÄÅäÖÃÎļþ±»°üº¬ÔÚmysql PRM³ÌÐò°üÖС£
ÅäÖÃMySQL·þÎñÆ÷ÊÇÒ»¸ö·á¸»¶ø¸´ÔӵŤ×÷¡£ÔÚ±¾ÎÄÖУ¬ÎÒÖ»ÄÜ·ôdzµÄ˵һϸ÷ÖÖÑ¡Ïî¡£¿ÉÒÔʹÓõÄMySQLÅäÖÃÎļþ¹²ÓУµ¸ö¡£×îºó£´¸öλÓÚ/usr/share/mysql/Ŀ¼ÖС£
·/etc/my.cnfÊÇĬÈϵÄMySQLÅäÖÃÎļþ¡£Ó¦¸Ã¶ÔÕâ¸öÎļþÅäÖÃÐ޸ġ£ËüÊÇΪѧϰĿµÄ¶øÉè¼ÆµÄ¡£
·my-small.cnfÊÇΪÁËСÐÍÊý¾Ý¿â¶øÉè¼ÆµÄ¡£²»Ó¦¸Ã°ÑÕâ¸öÄ£ÐÍÓÃÓÚº¬ÓÐһЩ³£ÓÃÏîÄ¿µÄÊý¾Ý¿â¡£
·my-medium.cnfÊÇΪÖеȹæÄ£µÄÊý¾Ý¿â¶øÉè¼ÆµÄ¡£Èç¹ûÄãÕýÔÚÆóÒµÖÐʹÓÃRHEL,¿ÉÄÜ»á±ÈÕâ¸ö²Ù×÷ϵͳµÄ×îСRAMÐèÇó(256MB)Ã÷ÏÔ¶àµÃ¶àµÄÎïÀíÄÚ´æ¡£Óɴ˿ɼû£¬Èç¹ûÓÐÄÇô¶àRAMÄÚ´æ¿ÉÒÔʹÓã¬×ÔÈ»¿ÉÒÔÔÚͬһ̨»úÆ÷ÉÏÔËÐÐÆäËü·þÎñ¡£
·my-large.cnfÊÇΪרÓÃÓÚÒ»¸öSQLÊý¾Ý¿âµÄ¼ÆËã»ú¶øÉè¼ÆµÄ¡£ÓÉÓÚËü¿ÉÒÔΪ¸ÃÊý¾Ý¿âʹÓöà´ï512MBµÄÄڴ棬ËùÒÔÔÚÕâÖÖÀàÐ͵ÄϵͳÉϽ«ÐèÒªÖÁÉÙ1GBµÄRAM,ÒÔ±ãËüÄܹ»Í¬Ê±´¦Àí²Ù×÷ϵͳÓëÊý¾Ý¿âÓ¦ÓóÌÐò¡£
·my-huge.cnfÊÇΪÆóÒµÖеÄÊý¾Ý¿â¶øÉè¼ÆµÄ¡£ÕâÑùµÄÊý¾Ý¿âÒªÇóרÓ÷þÎñÆ÷ºÍ1GB»ò1GBÒÔÉϵÄRAM¡£
ÕâЩѡÔñ¸ß¶ÈÒÀÀµÓÚÄÚ´æµÄÊýÁ¿¡¢¼ÆËã»úµÄÔËËãËٶȡ¢Êý¾Ý¿âµÄϸ½Ú´óС¡¢·ÃÎÊÊý¾Ý¿âµÄÓû§ÊýÁ¿ÒÔ¼°ÔÚÊý¾Ý¿âÖÐ×°Èë²¢·ÃÎÊÊý¾ÝµÄÓû§ÊýÁ¿¡£Ëæ×ÅÊý¾Ý¿âºÍÓû§µÄ²»¶ÏÔö¼Ó£¬Êý¾Ý¿âµÄÐÔÄÜ¿ÉÄܻᷢÉú±ä»¯¡£
ÎÒ½«Öð¸öµÄ˵Ã÷ÕâЩÅäÖÃÎļþ¡£Èç¹ûÓû§¾ö¶¨Ê¹ÓÃmy-*.cnfÎļþÖ®Ò»£¬½«Ê×ÏÈÐèÒª°ÑÕâ¸öÎļþ¸´ÖƵ½/etc/my.cnfÎļþÉÏ¡£
ÓÉÓÚÕâЩÔÒò£¬Óû§Ó¦¸Ã×Ðϸ¹Û²ìÊý¾Ý¿âϵͳµÄÐÔÄÜ¡£Èç¹û·¢ÏÖÎÊÌ⣬¿ÉÄÜÐèÒªÔö¼Ó¸ü¶àµÄRAM£¬»òÕß°ÑÊý¾Ý¿âǨÒƵ½Ò»¸öº¬Óи½¼Ó×ÊÔ´(±ÈÈç¶à¸öCPU)µÄϵͳÉÏ¡£
Ìáʾ£ºÊý¾Ý¿â±äµÃ·Ç³£´ó¡£°ÑÒ»¸öSQLÊý¾Ý¿âĿ¼ÅäÖÃÔÚÒ»¸öרÓ÷ÖÇøÉÏ¿ÉÄܸüÓеÀÀí¡£ËäȻһ¸ö²»¶ÏÔö³¤µÄÊý¾Ý¿â¿ÉÄÜ»áÕ¼ÂúÕû¸ö·ÖÇø£¬µ«ËüÖÁÉÙ²»»áÍ̵ôRHELÔËÐÐËù±ØÐèµÄ´ÅÅ̿ռ䡣
/etc/my.cnfÎļþ
Ĭ ÈÏÊÇ/etc/my.cnfÎļþ¡£Ëü°üº¬6ÌõÃüÁ²¢ÇÒÕâ6ÌõÃüÁî±»×éÖ¯ÔÚ3¸öÅäÖöÎÖС£ÕâЩÅäÖöÎÓëSambaÅäÖÃÎļþÖеÄÅäÖöÎÏàËÆ£¬²¢ÇÒº¬Óй¦ÄÜ×é Ãû³ÆºÍÏà¹ØµÄÃüÁî¡£±¾ÎĽ«ÖðÐеÄ˵Ã÷Õâ¸öÎļþµÄĬÈÏ°æ±¾¡£Èç¹ûÓû§½øÐÐÁËÈκÎÐ޸ģ¬½«ÐèҪȷ±£MySQLÆô¶¯½Å±¾(¼´ /etc/rc.d/init.d/mysqld)ÖеÄÃüÁîÒ»Ö¡£
[my
Ïà¹ØÎĵµ£º
ËùÐèÈí¼þ£¨×¢Òâ°æ±¾£¡£©£º
Apache2.2.3
PHP5.1.5
MySQL5.0.24
ÕâÈý¸öÈí¼þ¶¼ÊÇÃâ·ÑµÄ£¬¿É´Ó¹ÙÍøÉÏÏÂÔØ£¬Ä¿Ç°ÎÒËùÓеÄÈí¼þÃûΪ£º
apache_2.2.3-win32-x86-no_ssl.msi
mysql-5.0.24-win32.zip
php-5.1.5-Win32.zip
»ùÓÚwindows²Ù×÷ϵͳ£¬ÔÚWindows XPÏ°²×°Ê¹Óãº
1¡¢°²×°¹ý³Ì£º  ......
ÎÒµÄϵͳÊÇubuntu6.06£¬×î½üÐÂ×°ºÃµÄmysqlÔÚ½øÈëmysql¹¤¾ßʱ£¬×ÜÊÇÓдíÎóÌáʾ:
# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
ʹÓÃÍøÉϽéÉܵķ½·¨ÐÞ¸ÄrootÓû§µÄÃÜÂ룺
# mysqladmin -uroot -p password 'newpassword'
Enter password:
m ......
ÎÊ£ºÈç¹ûÍü¼ÇÁËMySQLµÄrootÃÜÂëÓ¦µ±ÈçºÎÈ¡»Ø£¿
´ð£º½â¾ö·½·¨ÈçÏ£º
·¨1£ºÔÚmy.cnfµÄ[mysqld]×ֶμÓÈ룺
skip-grant-tables
È»ºóÖØÆôÄãµÄmysqld,ÕâÑù¾ÃûÓÐÃÜÂëÁË.
È»ºó½øÈëmysql¡£
UPDATE mysql.user SET Password=PASSWORD
('password') WHERE User='root';
³É¹¦ºó
FLUSH PRIVILEGES;
×îºóÈ¥µômy.cnfÖеÄs ......
MySQLÖи÷ÖÖ×ֶεÄÈ¡Öµ·¶Î§
ʱ¼ä:2005-09-29 20:59:14 À´Ô´:techtarget.com.cn ×÷Õß:techtarget.com.cn
¡¡¡¡TINYINT
¡¡¡¡-128 - 127
¡¡¡¡TINYINT UNSIGNED
¡¡¡¡0 - 255
¡¡¡¡SMALLINT
¡¡¡¡-32768 - 32767
¡¡¡¡SMALLINT UNSIGNED
¡¡¡¡0 - 65535
¡¡¡¡MEDIUMINT
¡¡¡¡-8388608 - 83886 ......
MySQLÓкܶà¿ÉÒÔµ¼ÈëÊý¾ÝµÄ·½·¨£¬È»¶øÕâЩֻÊÇÊý¾Ý´«ÊäÖеÄÒ»°ë£¬ÁíÍâµÄÒ»°ãÊÇ´ÓMySQLÊý¾Ý¿âÖе¼³öÊý¾Ý¡£ÓÐÐí¶àµÄÔÒòÎÒÃÇÐèÒªµ¼³öÊý¾Ý¡£Ò»¸öÖØ
ÒªµÄÔÒòÊÇÓÃÓÚ±¸·ÝÊý¾Ý¿â¡£Êý¾ÝµÄÔì¼Û³£³£ÊÇ°º¹óµÄ£¬ÐèÒª½÷É÷´¦ÀíËüÃÇ¡£¾³£µØ±¸·Ý¿ÉÒÔ°ïÖú·ÀÖ¹±¦¹óÊý¾ÝµØ¶ªÊ§£»ÁíÍâÒ»¸öÔÒòÊÇ£¬Ò²ÐíÄúÏ£Íûµ¼³öÊý¾ÝÀ´¹²
Ïí¡£ ÔÚÕâ¸öÐÅÏ¢¼¼Ê ......