| ¡¤ | MYSQL·þÎñά»¤±Ê¼Ç 2004-05-25 °æÈ¨ÉùÃ÷£º¿ÉÒÔÈÎÒâ×ªÔØ£¬×ªÔØÊ±ÇëÎñ±Ø±êÃ÷Ôʼ³ö´¦ºÍ×÷ÕßÐÅÏ¢
http://www.chedong.com/tech/mysql.html
ʹÓÃMYSQL·þÎñµÄһЩ¾Ñ飬Ö÷Òª´ÓÒÔϼ¸¸ö·½Ã濼ÂǵÄMYSQL·þÎñ¹æ»®Éè¼Æ¡£
1 MYSQL·þÎñµÄ°²×°/ÅäÖõÄͨÓÃÐÔ£»
2 ϵͳµÄÉý¼¶ºÍÊý¾ÝÇ¨ÒÆ·½±ãÐÔ£»
3 ±¸·ÝºÍϵͳ¿ìËÙ»Ö¸´£»
MYSQL·þÎñÆ÷µÄ¹æ»®
=================
ΪÁËÒÔºóά»¤£¬Éý¼¶±¸·ÝµÄ·½±ãºÍÊý¾ÝµÄ°²È«ÐÔ£¬×îºÃ½«MYSQL³Ì .. |
| ¡¤ | MySQL Îļþϵͳ 2004-05-25 Õâ¸öÎļþϵͳ»¹´¦ÓÚʵÏÖÖУ¬»¹²»ÊÇÕýʽ²úÆ·¡£
ÕâÊÇÒ»¿îÕýÔÚ¿ª·¢ÖеÄLinux Îļþϵͳ£¬ÄܰÑLinux ÉϵÄ
MySQL Êý¾Ý¿â×÷ΪÎļþϵͳÀ´´¦Àí¡£¿ª·¢Ð¡×éÏ£ÍûÄܵõ½
¸ü¶àµÄ½¨Ò飬ÏÂÃæµÄÎÄÕ·Òë×Ô£º
http://no.spam.ee/~tonu/mysqlfs.html
--------------------------------
ʵ¼ÊÉÏ£¬Õâ²»ÊÇͨ³£ÒâÒåÉϵÄÎļþϵͳ£¬ËüûÓдÅÅ̿ռ䣬
¶øÊÇʹÓÃMySQL ÊØ»¤³ÌÐòÀ´´æ´¢Êý¾Ý¡£¿ÉÒÔ°ÑSQL .. |
| ¡¤ | MySQLÖи÷ÖÖ×ֶεÄȡֵ·¶Î§ 2004-05-25 TINYINT
-128 - 127
TINYINT UNSIGNED
0 - 255
SMALLINT
-32768 - 32767
SMALLINT UNSIGNED
0 - 65535
MEDIUMINT
-8388608 - 8388607
MEDIUMINT UNSIGNED
0 - 16777215
INT »ò INTEGER
-2147483648 - 2147483647
INT UNSIGNED »ò INTEGER UNSIGNED
0 - 4294967295
BIGINT
-9223372036854775808 - 9223372036854775807
BIGINT UNSI .. |
| ¡¤ | MysqlÊýѧº¯Êý 2004-05-25 ËùÓеÄÊýѧº¯ÊýÔÚÒ»¸ö³ö´íµÄÇé¿öÏ·µ»ØNULL¡£
-
µ¥Ä¿¼õ¡£¸Ä±ä²ÎÊýµÄ·ûºÅ¡£
mysql> select - 2;
×¢Ò⣬Èç¹ûÕâ¸ö²Ù×÷·ûÓëÒ»¸öBIGINTʹÓ㬷µ»ØÖµÊÇÒ»¸öBIGINT£¡ÕâÒâζ×ÅÄãÓ¦¸Ã±ÜÃâÔÚÕûÊýÉÏʹÓÃ-£¬ÄÇ¿ÉÄÜÓÐÖµ-2^63£¡
ABS(X)
·µ»ØXµÄ¾ø¶ÔÖµ¡£
mysql> select ABS(2);
-> 2
mysql> select ABS(-32);
-> 32
¸Ã¹¦Äܿɰ²È«ÓÃÓÚBIGINTÖµ¡£
SIGN(X)
.. |
| ¡¤ | MysqlÈÕÆÚºÍʱ¼äº¯Êý 2004-05-25 ¶ÔÓÚÿ¸öÀàÐÍÓµÓеÄÖµ·¶Î§ÒÔ¼°²¢ÇÒÖ¸¶¨ÈÕÆÚºÎʱ¼äÖµµÄÓÐЧ¸ñʽµÄÃèÊö¼û7.3.6 ÈÕÆÚºÍʱ¼äÀàÐÍ¡£
ÕâÀïÊÇÒ»¸öʹÓÃÈÕÆÚº¯ÊýµÄÀý×Ó¡£ÏÂÃæµÄ²éѯѡÔñÁËËùÓмǼ£¬Æädate_colµÄÖµÊÇÔÚ×îºó30ÌìÒÔÄÚ£º
mysql> SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEEK('1998-02-03');
-> 3
WEEKDAY(date)
·µ»ØdateµÄÐÇÆÚË÷Òý(0=ÐÇÆÚÒ»£¬1 .. |
| ¡¤ | ¼Ó´ómysqlµÄ×î´óÁ¬½ÓÊý 2004-05-25 mysqlµÄ×î´óÁ¬½ÓÊýĬÈÏÊÇ100, Õâ¸öÊýÖµ¶ÔÓÚ²¢·¢Á¬½ÓºÜ¶àµÄÊý¾Ý¿âÓ¦ÓÃÊÇÔ¶Ô¶²»¹»
µÄ£¬¿ÉÒÔ°ÑËüÊʵ±µ÷´ó£¬
whereis safe_mysqld
ÕÒµ½safe_mysqldµÄλÖã¬È»ºó±à¼Ëü£¬ÕÒµ½mysqldÆô¶¯µÄÄÇÁ½ÐУ¬ÔÚºóÃæ¼ÓÉϲÎÊý
-O max_connections=1000
ÀýÈç
--- safe_mysqld.orig Mon Sep 25 09:34:01 2000
+++ safe_mysqld Sun Sep 24 16:56:46 2000
@@ -109,10 +109,10 @@
if .. |
| ¡¤ | ¹ØÓÚmysqlÖÐÎÄÅÅÐòµÄ·½·¨ 2004-05-25 ·½·¨1
----
"mysqlÔÚ²éѯ×Ö·û´®Ê±ÊÇ´óСд²»Ãô¸ÐµÄ,ÔÚ±àÒïmysqlʱһ°ãÒÔISO-8859×Ö·û¼¯×÷ΪĬÈϵÄ×Ö·û¼¯,Òò´ËÔڱȽϹý³ÌÖÐ
ÖÐÎıàÂë×Ö·û´óСдת»»Ôì³ÉÁËÕâÖÖÏÖÏó,±È½ÏÓ¦¼±µÄ·½·¨ÊǶÔÓÚ°üº¬ÖÐÎĵÄ×ֶμÓÉÏ"binary"ÊôÐÔ,ʹ֮×÷¶þ½øÖƱȽÏ,
ÀýÈ罫"name char(10)"¸Ä³É"name char(10)binary"."
£¨ÒÑÊÔÑé³É¹¦£©
·½·¨2
-----
±àÒëmysqlʱʹÓÃ--with--charset=gbk
.. |
| ¡¤ | ÈçºÎΪÓû§ÉèÖÃÃÜÂë 2004-05-25 ³õ´ÎÔÚ»úÆ÷Éϰ²×°ÍêMysqlʱ,Äã¿ÉÒÔÄäÃû½øÐзÃÎÊÊý¾Ý¿â»òÕßÒÔ²»´ø¿ÚÁîµÄrootÉí·Ý½øÈëÊý¾Ý¿â.ÁíÍâÈç¹ûÄãÊÇÒ»¸ö¹ÜÀíÔ±,
Ä㻹Ҫ½øÐÐһЩÓû§µÄ½¨Á¢¼°ÊÚȨ,ÕâÓÖÉæ¼°µ½ÉèÖÃÃÜÂëµÄÎÊÌâ.ÏÂÃæÎÒÃǾÍÌÖÂÛÒ»ÏÂÈçºÎÉèÖÃÃÜÂë:
Ê×ÏÈÎÒÃÇÓ¦¸ÃÖªµÀMysqlÊý¾Ý¿âÖеĿÚÁî´æ´¢±ØÐëÓÃpassword()º¯Êý¼ÓÃÜËü.ÒòΪÔÚuser±íÖÐÊÇÒÔ¼ÓÃÜÐÎʽ´æ´¢¿ÚÁî,¶ø²»ÊÇ×÷
Ϊ´¿Îı¾.Èç¹ûÄãûÓмÓÃÜ,Ö±½ÓÔÚÊý¾Ý¿âÖÐÖ´ÐÐÒÔÏÂÓ .. |
| ¡¤ | MySqlÕýÔò±í´ïʽµÄÃèÊö 2004-05-25 ÕýÔò±í´ïʽ£¨regex)ÊǶ¨Ò帴ÔÓ²éѯµÄÒ»¸öÇ¿ÓÐÁ¦µÄ¹¤¾ß¡£
ÕâÀïÊÇÒ»¸ö¼òµ¥µÄ×ÊÁÏ£¬ËüºöÂÔÁËһЩÏêϸµÄÐÅÏ¢¡£
ÕýÔò±í´ïʽ¶¨ÒåÁËÒ»¸ö×Ö·û´®µÄ¹æÔò¡£×î¼òµ¥µÄÕýÔò±í´ïʽ²»°üº¬Èκα£Áô×Ö¡£ÀýÈ磬
ÕýÔò±í´ïʽhelloÖ»ºÍ×Ö·û´®¡°hello¡±Æ¥Åä¡£
Ò»°ãµÄÕýÔò±í´ïʽʹÓÃÁËÄ³Ð©ÌØÊâµÄ½á¹¹£¬ËùÒÔËüÄÜÆ¥Åä¸ü¶àµÄ×Ö·û´®¡£ÀýÈ磬ÕýÔò
±í´ïʽhello|word¼ÈÄÜÆ¥Åä×Ö·û´®¡°hello¡±Ò²ÄÜÆ¥Åä×Ö·û´®¡° .. |
| ¡¤ | »Ö¸´MYSQLµÄROOT¿ÚÁî 2004-05-25 Èç¹ûÄãÍü¼ÇÁËÄãµÄMYSQLµÄroot¿ÚÁîµÄ»°£¬Äã¿ÉÒÔͨ¹ýÏÂÃæµÄ¹ý³Ì»Ö¸´¡£
1. Ïòmysqld server ·¢ËÍkillÃüÁî¹Øµômysqld server(²»ÊÇ kill -9),´æ·Å½ø³ÌIDµÄÎļþͨ³£ÔÚMYSQLµÄÊý¾Ý¿âËùÔÚµÄĿ¼ÖС£
kill `cat /mysql-data-directory/hostname.pid`
Äã±ØÐëÊÇUNIXµÄrootÓû§»òÕßÊÇÄãËùÔËÐеÄSERVERÉϵÄͬµÈÓû§£¬²ÅÄÜÖ´ÐÐÕâ¸ö²Ù×÷¡£
2. ʹÓÃ`--skip-grant-tables' ²ÎÊýÀ´Æô .. |
| ¡¤ | MySQL·þÎñÆ÷µÄÆô¶¯ÓëÍ£Ö¹ 2004-05-25 Ò»¡¢ÒÔ·ÇÌØÈ¨Óû§ÔËÐÐMySQL·þÎñÆ÷
ÔÚÌÖÂÛÈçºÎÆô¶¯MySQL·þÎñÆ÷֮ǰ£¬ÈÃÎÒÃÇ¿¼ÂÇÒ»ÏÂÓ¦¸ÃÒÔʲôÓû§Éí·ÝÔËÐÐMySQL·þÎñÆ÷¡£·þÎñÆ÷¿ÉÒÔÊÖ¶¯»ò×Ô¶¯Æô¶¯¡£Èç¹ûÄãÊÖ¶¯Æô¶¯Ëü£¬·þÎñÆ÷ÒÔÄãµÇ¼Unix£¨Linux£©µÄÓû§Éí·ÝÆô¶¯£¬¼´Èç¹ûÄãÓÃpaulµÇ¼Unix²¢Æô¶¯·þÎñÆ÷£¬ËüÓÃpaulÔËÐУ»Èç¹ûÄãÓÃsuÃüÁîÇл»µ½root£¬È»ºóÔËÆô¶¯·þÎñÆ÷£¬ÔòËüÒÔrootÔËÐС£È»¶ø£¬´ó¶àÊýÇé¿öÏÂÄã¿ÉÄܲ»ÏëÊÖ¶¯Æô¶¯·þÎñÆ÷£¬×îÓп .. |
| ¡¤ | MySQLÓÅ»¯¼òÃ÷Ö¸ÄÏ 2004-05-25 Ò»¡¢ÔÚ±àÒëʱÓÅ»¯MySQL
Èç¹ûÄã´ÓÔ´´úÂë·Ö·¢°²×°MySQL£¬Òª×¢Ò⣬±àÒë¹ý³Ì¶ÔÒÔºóµÄÄ¿±ê³ÌÐòÐÔÄÜÓÐÖØÒªµÄÓ°Ï죬²»Í¬µÄ±àÒ뷽ʽ¿ÉÄܵõ½ÀàËÆµÄÄ¿±êÎļþ£¬µ«ÐÔÄÜ¿ÉÄÜÏà²îºÜ´ó£¬Òò´Ë£¬ÔÚ±àÒë°²×°MySQLÊÊÓ¦×Ðϸ¸ù¾ÝÄãµÄÓ¦ÓÃÀàÐÍÑ¡Ôñ×î¿ÉÄܺõıàÒëÑ¡Ïî¡£ÕâÖÖ¶¨ÖƵÄMySQL¿ÉÒÔΪÄãµÄÓ¦ÓÃÌṩ×î¼ÑÐÔÄÜ¡£
¼¼ÇÉ£ºÑ¡ÓýϺõıàÒëÆ÷ºÍ½ÏºÃµÄ±àÒëÆ÷Ñ¡ÏÕâÑùÓ¦ÓÿÉÌá¸ßÐÔÄÜ10-30%¡££¨MySQLÎĵµÈç .. |
| ¡¤ | MySQLµÄÓÅ»¯ 2004-05-25 Ò»¡¢ÎÒÃÇ¿ÉÒÔÇÒÓ¦¸ÃÓÅ»¯Ê²Ã´£¿
Ó²¼þ
²Ù×÷ϵͳ/Èí¼þ¿â
SQL·þÎñÆ÷(ÉèÖúͲéѯ)
Ó¦Óñà³Ì½Ó¿Ú(API)
Ó¦ÓóÌÐò
--------------------------------------------------------------------------------
¶þ¡¢ÓÅ»¯Ó²¼þ
Èç¹ûÄãÐèÒªÅÓ´óµÄÊý¾Ý¿â±í(>2G)£¬ÄãÓ¦¸Ã¿¼ÂÇʹÓÃ64λµÄÓ²¼þ½á¹¹£¬ÏñAlpha¡¢Sparc»ò¼´½«ÍƳöµÄIA64¡£ÒòΪMySQLÄÚ²¿Ê¹ÓôóÁ¿64λµÄÕûÊý£ .. |
| ¡¤ | MySQLÊý¾ÝĿ¼½á¹¹ 2004-05-25 ´Ó¸ÅÄîÉϽ²£¬´ó¶àÊý¹ØÏµÊý¾Ý¿âϵͳÊÇÏàËÆµÄ£ºËüÃÇÓÐһϵÁÐÊý¾Ý¿â×é³É£¬Ã¿¸öÊý¾Ý¿â°üº¬Ò»ÏµÁÐÊý¾Ý¿â±í£¬µ«Ã¿¸öϵͳÓи÷×Ô×éÖ¯Æä¹ÜÀíµÄÊý¾Ý·½Ê½£¬MySQLÒ²²»ÀýÍâ¡£
ȱʡµØ£¬ËùÓÐÓÉMySQL·þÎñÆ÷mysqld¹ÜÀíµÄÊý¾Ý´æ´¢ÔÚÒ»¸ö³ÆÎªMySQLÊý¾ÝĿ¼µÄµØ·½£¬ËùÓÐÊý¾Ý¿â¶¼´æ·ÅÔÚÄĶù£¬Ò²°üÀ¨Ìṩ·þÎñÆ÷²Ù×÷ÐÅÏ¢µÄ״̬Îļþ¡£Èç¹ûÄã¶ÔÒ»¸öMySQl°²×°Ö´ÐйÜÀíÈÎÎñ£¬ÄãÓ¦¸ÃÊìÖªÊý¾ÝĿ¼µÄ²¼¾Ö¼°ÓÃ;¡£ .. |
| ¡¤ | MYSQL³õѧÕßʹÓÃÖ¸ÄÏ 2004-05-25 ÓкܶàÅóÓÑËäÈ»°²×°ºÃÁËmysqlµ«È´²»ÖªÈçºÎʹÓÃËü¡£ÔÚÕâÆªÎÄÕÂÖÐÎÒÃǾʹÓÁ¬½ÓMYSQL¡¢ÐÞ¸ÄÃÜÂë¡¢Ôö¼ÓÓû§µÈ·½ÃæÀ´Ñ§Ï°Ò»Ð©MYSQLµÄ³£ÓÃÃüÁî¡£
Ò»¡¢Á¬½ÓMYSQL¡£
¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £pÓû§ÃÜÂë
1¡¢Àý1£ºÁ¬½Óµ½±¾»úÉϵÄMYSQL¡£
Ê×ÏÈÔÚ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼ mysqlbin£¬ÔÙ¼üÈëÃüÁîmysql -uroot -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂ룬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇà .. |