MySql ×ܽá
1.´ÓWindowsÃüÁîÐÐÆô¶¯MySQL
ÒªÏë´ÓÃüÁîÐÐÆô¶¯mysqld·þÎñÆ÷£¬ÄúÓ¦µ±Æô¶¯¿ØÖÆÌ¨´°¿Ú(»ò“DOS window”)²¢ÊäÈëÃüÁ
¡¡¡¡C£º\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld
¡¡¡¡¸ù¾ÝϵͳÖÐMySQL°²×°Î»ÖõIJ»Í¬£¬Ç°ÃæµÄÀý×ÓÖÐʹÓõÄ·¾¶Ò²²»Í¬¡£
¡¡¡¡ÔÚ·ÇNT°æ±¾µÄWindowsÖУ¬ÔÚºǫ́Æô¶¯mysqld¡£Ò²¾ÍÊÇ£¬·þÎñÆ÷Æô¶¯ºó£¬ÄúÓ¦µ±Äܹ»¿´¼ûºóÃæµÄÃüÁîÌáʾ¡£¼ÙÈçÄúÓø÷½·¨ÔÚ
Windows
NT¡¢2000¡¢XP»ò2003ÖÐÆô¶¯·þÎñÆ÷£¬·þÎñÆ÷ÔòÔÚǰ̨ÔËÐУ¬ÔÚ·þÎñÆ÷Í˳öǰ£¬²»»á³öÏÖÃüÁîÌáʾ¡£Òò´Ë£¬µ±·þÎñÆ÷ÔËÐÐʱ£¬Ó¦µ±´ò¿ªÁíÒ»¸ö¿ØÖÆÌ¨´°¿Ú
À´ÔËÐпͻ§¶Ë³Ìʽ¡£
¡¡¡¡ÏÂÊöÃüÁîÄܹ»Í£Ö¹MySQL·þÎñÆ÷£º
¡¡¡¡C£º\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin -u root shutdown
¡¡¡¡¸ÃÃüÁîµ÷ÓÃMySQL¹ÜÀí¹¤¾ßmysqladminÁ¬½Ó·þÎñÆ÷²¢¸æÖªËû¹Ø±Õ·þÎñ¡£¸ÃÃüÁîʹÓÃMySQL rootÓû§Á¬½Ó£¬ÕâÊÇMySQLȨÏÞϵͳÖеÄĬÈϹÜÀíÕË»§¡£Çë×¢ÒâMySQLȨÏÞϵͳÖеÄÓû§ÍêÈ«µ¥¶ÀÓÚWindowsϵĵǼÓû§¡£
¡¡¡¡¼ÙÈçmysqld²»ÄÜÆô¶¯£¬¼ì²é´íÎóÈÕÖ¾¿´¿´·þÎñÆ÷ÊÇ·ñдÈëÁËÏÔʾÎÊÌâÔÒòµÄÈκÎÏûÏ¢¡£´íÎóÈÕ־λÓÚC:\Program
Files\MySQL\MySQL Server 5.1\dataĿ¼ÖС£ÊÇ´øºó׺.errµÄÎĵµ¡£»¹Äܹ»³¢ÊÔ½«·þÎñÆ÷Æô¶¯Îªmysqld
--console;´Ëʱ£¬Äܹ»´Ó´°¿ÚÖлñµÃһЩÓÐÓõÄÐÅÏ¢£¬Äܹ»°ïÖú½â¾öÎÊÌâ¡£
¡¡¡¡×îºóÑ¡ÏîÊÇÓÃ--standalone --debugÆô¶¯mysqld¡£´Ëʱ£¬mysqld дÈëÈÕÖ¾ÎĵµC£º\mysqld.trace£¬Ó¦µ±°üº¬mysqld²»Æô¶¯µÄÔÒò¡£
¡¡¡¡Ê¹ÓÃmysqld --verbose --helpÏÔʾmysqldµÄÈκÎÑ¡Ïî¡£
2.MYSQL¿ØÖÆÌ¨ÃüÁî²Ù×÷
Ò»¡¢Á¬½ÓMYSQL¡£
¡¡¡¡¸ñʽ: mysql -hÖ÷»úµØÖ· -uÓû§Ãû -pÓû§ÃÜÂë
1¡¢Àý1:Á¬½Óµ½±¾»úÉϵÄMYSQL¡£
Ê×ÏÈÔÚ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼ mysqlbin£¬ÔÙ¼üÈëÃüÁîmysql -uroot
-p£¬»Ø³µºóÌáʾÄãÊäÃÜÂ룬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜÂëµÄ£¬¹ÊÖ±½Ó»Ø³µ¼´¿É½øÈëµ½MYSQLÖÐÁË£¬MYSQLµÄÌáʾ·û
ÊÇ:mysql>
2¡¢Àý2:Á¬½Óµ½Ô¶³ÌÖ÷»úÉϵÄMYSQL¡£¼ÙÉèÔ¶³ÌÖ÷»úµÄIPΪ:110.110.110
Ïà¹ØÎĵµ£º
±¸·ÝMySQLÊý¾Ý¿âµÄÃüÁî
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
±¸·ÝMySQLÊý¾Ý¿âΪ´øÉ¾³ý±íµÄ¸ñʽ
±¸·ÝMySQLÊý¾Ý¿âΪ´øÉ¾³ý±íµÄ¸ñʽ£¬Äܹ»Èøñ¸·Ý¸²¸ÇÒÑÓÐÊý¾Ý¿â¶ø²»ÐèÒªÊÖ¶¯É¾³ýÔÓÐÊý¾Ý¿â¡£
mysqldump -–add-drop-table -uusername -ppassword databasename > bac ......
mysqlÉèÖÃÃÜÂëºÍÐÞ¸ÄÃÜÂ룺
/usr/local/mysql/bin/mysqladmin -uroot password 123456 µÚÒ»´ÎÉèÃÜÂë¡£
mysqladmin -uroot -p password mypasswd ÐÞ¸ÄÃÜÂë
ÊäÈëÕâ¸öÃüÁîºó£¬ÐèÒªÊäÈërootµÄÔÃÜÂ룬ȻºórootµÄÃÜÂ뽫¸ÄΪmypasswd¡£
¾ÍÊÇmysql5µ¼³öµÄÓÐdefault-charactµÄÉèÖã¬mysql4²»Ö§³Ö£¬ÐèÒª¼Óskip-opt²ÎÊý£¬È磺
my ......
Æô¶¯mysql: /etc/rc.d/init.d/mysql start
ÐÞ¸ÄÃÜÂë: ¸ñʽ£ºmysqladmin -uÓû§Ãû -p¾ÉÃÜÂë password ÐÂÃÜÂë
ʹÓÃÃÜÂëµÇ¼: mysql -u root -p
ÏÔʾÊý¾Ý¿â: show databases;
Ñ¡ÔñÊý¾Ý¿â: use Êý¾Ý¿âÃû;
ÏÔʾ±í: show tables;
ÏÔʾ±í½á¹¹: descibe ±íÃû;
Ô¶³ÌµÇ¼mysqlÐèÒª¿ªÆôÈ ......
ʹÓÃmysql ¾³£»áÓöµ½±àÂëÎÊÌ⣬¶øµ¼Ö³ÌÐò³öÏÖÂÒÂë,mysql ÔÚÒÔϼ¸¸öµØ·½»áÉæ¼°µ½±àÂë¸ñʽ
Êý¾Ý¿â±àÂë
·þÎñÆ÷±àÂë
Á¬½Ó±àÂë
¿Í»§¶Ë±àÂë
ÏÂÃæÊÇÒ»¸öµäÐ͵ÄʾÀý£¬ ÔËÐÐ mysql -u root
²é¿´±àÂë mysql>status
mysql Ver 14.7 Distrib 4.1.14, for Win32 (ia32)
Connection id: 90
Current database: yitian ......
»ù±¾µÄMySQLÓï¾äºÜ¼òµ¥£¬ÕâÀïÖ÷Ҫ̸̸һЩÈÝÒ×ÒÅÍüµÄ¡£
1.ÈçºÎÉèÖÃ×ֶεÝÔö
create table tb_User(Id int auto_increment
not null primary key,UserName varchar(50),Password varchar(20));
2.²é¿´±í½á¹¹
desc tb_User;
3.ÈçºÎÐ޸ıí½á
ÖØÃüÃû±í£ºalter table tb_User rename
tb_UserInfo;
Ìí¼ÓÒ»ÁУºalter ta ......