MySQL my.ini ÅäÖÃÎļþÏê½â
¡¡¡¡(1)¡¢back_log£º
¡¡¡¡ÒªÇó MySQL ÄÜÓеÄÁ¬½ÓÊýÁ¿¡£µ±Ö÷ÒªMySQLÏß³ÌÔÚÒ»¸öºÜ¶Ìʱ¼äÄڵõ½·Ç³£¶àµÄÁ¬½ÓÇëÇó£¬Õâ¾ÍÆð×÷Óã¬È»ºóÖ÷Ï̻߳¨Ð©Ê±¼ä(¾¡¹ÜºÜ¶Ì)¼ì²éÁ¬½Ó²¢ÇÒÆô¶¯Ò»¸öÐÂÏ̡߳£
¡¡¡¡back_logÖµÖ¸³öÔÚMySQLÔÝʱֹͣ»Ø´ðÐÂÇëÇó֮ǰµÄ¶Ìʱ¼äÄÚ¶àÉÙ¸öÇëÇó¿ÉÒÔ±»´æÔÚ¶ÑÕ»ÖС£Ö»ÓÐÈç¹ûÆÚÍûÔÚÒ»¸ö¶Ìʱ¼äÄÚÓкܶàÁ¬½Ó£¬ÄãÐèÒªÔö¼ÓËü£¬»»¾ä»°Ëµ£¬ÕâÖµ¶Ôµ½À´µÄTCP/IPÁ¬½ÓµÄÕìÌý¶ÓÁеĴóС¡£ÄãµÄ²Ù×÷ϵͳÔÚÕâ¸ö¶ÓÁдóСÉÏÓÐËü×Ô¼ºµÄÏÞÖÆ¡£ ÊÔͼÉ趨back_log¸ßÓÚÄãµÄ²Ù×÷ϵͳµÄÏÞÖÆ½«ÊÇÎÞЧµÄ¡£
¡¡¡¡µ±Äã¹Û²ìÄãµÄÖ÷»ú½ø³ÌÁÐ±í£¬·¢ÏÖ´óÁ¿ 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL µÄ´ýÁ¬½Ó½ø³Ìʱ£¬¾ÍÒª¼Ó´ó back_log µÄÖµÁË¡£Ä¬ÈÏÊýÖµÊÇ50£¬ÎÒ°ÑËü¸ÄΪ500¡£
¡¡¡¡(2)¡¢interactive_timeout£º
¡¡¡¡·þÎñÆ÷ÔڹرÕËüǰÔÚÒ»¸ö½»»¥Á¬½ÓÉϵȴýÐж¯µÄÃëÊý¡£Ò»¸ö½»»¥µÄ¿Í»§±»¶¨ÒåΪ¶Ô mysql_real_connect()ʹÓà CLIENT_INTERACTIVE Ñ¡ÏîµÄ¿Í»§¡£ ĬÈÏÊýÖµÊÇ28800£¬ÎÒ°ÑËü¸ÄΪ7200¡£
¡¡¡¡(3)¡¢key_buffer_size£º
¡¡¡¡Ë÷Òý¿éÊÇ»º³åµÄ²¢ÇÒ±»ËùÓеÄÏ̹߳²Ïí¡£key_buffer_sizeÊÇÓÃÓÚË÷Òý¿éµÄ»º³åÇø´óС£¬Ôö¼ÓËü¿ÉµÃµ½¸üºÃ´¦ÀíµÄË÷Òý(¶ÔËùÓжÁºÍ¶àÖØÐ´)£¬µ½ÄãÄܸºµ£µÃÆðÄÇÑù¶à¡£Èç¹ûÄãʹËüÌ«´ó£¬ÏµÍ³½«¿ªÊ¼»»Ò³²¢ÇÒÕæµÄ±äÂýÁË¡£Ä¬ÈÏÊýÖµÊÇ8388600(8M)£¬ÎÒµÄMySQLÖ÷»úÓÐ2GBÄڴ棬ËùÒÔÎÒ°ÑËü¸ÄΪ402649088(400MB)¡£
¡¡¡¡(4)¡¢max_connections£º
¡¡¡¡ÔÊÐíµÄͬʱ¿Í»§µÄÊýÁ¿¡£Ôö¼Ó¸ÃÖµÔö¼Ó mysqld ÒªÇóµÄÎļþÃèÊö·ûµÄÊýÁ¿¡£Õâ¸öÊý×ÖÓ¦¸ÃÔö¼Ó£¬·ñÔò£¬Ä㽫¾³£¿´µ½ Too many connections ´íÎó¡£ Ä¬ÈÏÊýÖµÊÇ100£¬ÎÒ°ÑËü¸ÄΪ1024 ¡£
¡¡¡¡(5)¡¢record_buffer£º
¡¡¡¡Ã¿¸ö½øÐÐÒ»¸ö˳ÐòɨÃèµÄÏß³ÌΪÆäɨÃèµÄÿÕűí·ÖÅäÕâ¸ö´óСµÄÒ»¸ö»º³åÇø¡£Èç¹ûÄã×öºÜ¶à˳ÐòɨÃ裬Äã¿ÉÄÜÏëÒªÔö¼Ó¸ÃÖµ¡£Ä¬ÈÏÊýÖµÊÇ131072(128K)£¬ÎÒ°ÑËü¸ÄΪ16773120 (16M)
¡¡¡¡(6)¡¢sort_buffer£º
¡¡¡¡Ã¿¸öÐèÒª½øÐÐÅÅÐòµÄÏ̷߳ÖÅä¸Ã´óСµÄÒ»¸ö»º³åÇø¡£Ôö¼ÓÕâÖµ¼ÓËÙORDER BY»òGROUP BY²Ù×÷¡£Ä¬ÈÏÊýÖµÊÇ2097144(2M)£¬ÎÒ°ÑËü¸ÄΪ 16777208 (16M)¡£
¡¡¡¡(7)¡¢table_cache£º
¡¡¡¡ÎªËùÓÐÏ̴߳ò¿ª±íµÄÊýÁ¿¡£Ôö¼Ó¸ÃÖµÄÜÔö¼ÓmysqldÒªÇóµÄÎļþÃèÊö·ûµÄÊýÁ¿¡£MySQL¶Ôÿ¸öΨһ´ò¿ªµÄ±íÐèÒª2¸öÎļþÃèÊö·û¡£Ä¬ÈÏÊýÖµÊÇ64£¬ÎÒ°ÑËü¸ÄΪ512¡£
¡¡¡¡(¡¢thread_cache_size£º
¡¡¡¡¿ÉÒÔ¸´Óõı£´æÔÚÖеÄÏ̵߳ÄÊýÁ¿¡£Èç¹ûÓУ¬ÐµÄÏ̴߳ӻº´æÖÐÈ¡µÃ£¬µ±¶Ï¿ªÁ¬½ÓµÄʱºòÈç¹ûÓп
Ïà¹ØÎĵµ£º
1.µÇ¼£º mysql -uroot -p
2.LinuxÏÂmysql ²»ÄÜÍâÍø·ÃÎÊ
ÒѾÔÚMYSQLÀïgrantÁËȨÏÞÁË¡£ÔÚÍâÍø»¹ÊDz»ÄÜ·ÃÎÊ .
ÎÊÌ⣺
cat /etc/mysql/my.conf
ÕÒµ½ÏÂÃæÒ»ÐÐ
bind-address = 127.0.0.1
Î ......
½üÈÕ£¬ÓÐÒ»¸öÏîÄ¿ÐèҪͨ¹ýOAϵͳ£¨Dominoƽ̨£©ÏòÒ»¸öMySQLÓ¦ÓòåÈë¼Ç¼£¬ÒòΪƽ̨ÊÇwindowsƽ̨£¬ËùÒÔ²ÉÓÃÁËODBCÁ¬½Ó·½Ê½£¬ÔÚOA·þÎñÆ÷Éϰ²×°ÁËMyODBC-3.51.11-1Çý¶¯£¬ÅäÖÃÁËODBCÇý¶¯Êý¾ÝÔ´Ö®ºó£¬²åÈë¼Ç¼³É¹¦£¬µ«²»ÂÛÊDzåÈëÖÐÎÄÄÚÈÝ£¬»¹ÊÇ´ÓMySQLÖжÁÈ¡ÖÐÎÄÄÚÈÝ£¬¶¼ÊÇÂÒÂ룬ÔÚÍøÉϲéÔÄÁ˸÷ÖÖ×ÊÁÏ£¬³õ²½ ......
³£ÓÃmysqlÃüÁîÐÐÃüÁî
¡¡¡¡1 .mysqlµÄÆô¶¯ÓëÍ£Ö¹
¡¡¡¡Æô¶¯MYSQL·þÎñ net start mysql
¡¡¡¡Í£Ö¹MYSQL·þÎñ net stop mysql
¡¡¡¡2 . netstat –na | findstr 3306 ²é¿´±»¼àÌýµÄ¶Ë¿Ú , findstrÓÃÓÚ²éÕÒºóÃæµÄ¶Ë¿ÚÊÇ·ñ´æÔÚ
¡¡¡¡3 . ÔÚÃüÁîÐÐÖеǽMYSQL¿ØÖÆÌ¨ , ¼´Ê¹Óà MYSQL COMMEND LINE TOOL
¡¡¡¡ Óï·¨¸ñʽ ......
mysql error number 2003
Can't connect to MySQL server xxx.xxx.xxx.xxx (10061)
ÔÚubuntu 9.04ÖÐĬÈϰ²×°ÁËmysql£¬Ä¬ÈÏÖ»Äܱ¾µØ·ÃÎÊ£¬googleÁËһϣº
²ÉÓÃ
µÇ¼µ½MySQL·þÎñÆ÷¶Ë£¬ÔÚmysql¿âÏÂÖ´ÐÐ
grant all on *.* to 'remote'@'172.16.21.39' identified by 'password';
¼´¿É
Èç¹ûÒªÉèÖÃΪ ......
mysqldump -u root -p -e --max_allowed_packet=1048576 --net_buffer_length=16384 msiptv>c:\thedump.sql
ÎÊÌ⣺ÔÚʹÓÃmysql¹ý³ÌÖб¸·ÝÊý¾Ý£¬Ò»°ã¶¼ÊDZ»·Ö³ÉsqlÓï¾äÎı¾£¬µ«mysqldumpÃüÁîĬÈÏÊǷdz£»úеµØ´¦ÀíÓï¾äµÄ×éÖ¯¡£µ¼ÖÂÖØÐµ¼ÈëµÄʱºòЧÂÊÌ«µÍ¡£±ÈÈç10ÍòÌõÊý¾Ý¾ÍÒªÖ´ÐÐ10Íò´ÎµÄsqlÓï¾ä£¬ºÄʱ̫¶à¡£
ÔÀí£º
......