ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÐÂÊÖÈëÃÅ--È«Ãæ½éÉÜMySQLµÄ»ù´¡Ó¦ÓÃ

·¢²¼Ê±¼ä:2006-08-22 00:00:41À´Ô´:ºìÁª×÷Õß:lgms2008
MYSQLµÄʹÓÃ

¡¡¡¡ÓкܶàÅóÓÑËäÈ»°²×°ºÃÁËmysqlµ«È´²»ÖªÈçºÎʹÓÃËü¡£ÔÚÕâƪÎÄÕÂÖÐÎÒÃǾʹÓÁ¬½ÓMYSQL¡¢ÐÞ¸ÄÃÜÂë¡¢Ôö¼ÓÓû§µÈ·½ÃæÀ´Ñ§Ï°Ò»Ð©MYSQLµÄ³£ÓÃÃüÁî¡£

Ò»¡¢Á¬½ÓMYSQL¡£

¡¡¡¡¸ñʽ£º mysql -hÖ÷»úµØÖ· -uÓû§Ãû £­pÓû§ÃÜÂë

¡¡¡¡1¡¢Àý1£ºÁ¬½Óµ½±¾»úÉϵÄMYSQL¡£

¡¡¡¡Ê×ÏÈÔÚ´ò¿ªDOS´°¿Ú£¬È»ºó½øÈëĿ¼ mysqlbin£¬ÔÙ¼üÈëÃüÁîmysql -uroot -p£¬»Ø³µºóÌáʾÄãÊäÃÜÂ룬Èç¹û¸Õ°²×°ºÃMYSQL£¬³¬¼¶Óû§rootÊÇûÓÐÃÜÂëµÄ£¬¹ÊÖ±½Ó»Ø³µ¼´¿É½øÈëµ½MYSQLÖÐÁË£¬MYSQLµÄÌáʾ·ûÊÇ£º¡¡

¡¡¡¡3¡¢Í˳öMYSQLÃüÁ exit £¨»Ø³µ£©

¶þ¡¢ÐÞ¸ÄÃÜÂë¡£

¡¡¡¡¸ñʽ£ºmysqladmin -uÓû§Ãû -p¾ÉÃÜÂë password ÐÂÃÜÂë

¡¡¡¡1¡¢Àý1£º¸øroot¼Ó¸öÃÜÂëab12¡£Ê×ÏÈÔÚDOSϽøÈëĿ¼mysqlbin£¬È»ºó¼üÈëÒÔÏÂÃüÁî

¡¡¡¡mysqladmin -uroot -password ab12

¡¡¡¡×¢£ºÒòΪ¿ªÊ¼Ê±rootûÓÐÃÜÂ룬ËùÒÔ-p¾ÉÃÜÂëÒ»Ïî¾Í¿ÉÒÔÊ¡ÂÔÁË¡£

¡¡¡¡2¡¢Àý2£ºÔÙ½«rootµÄÃÜÂë¸ÄΪdjg345¡£

¡¡¡¡mysqladmin -uroot -pab12 password djg345

Èý¡¢Ôö¼ÓÐÂÓû§¡££¨×¢Ò⣺ºÍÉÏÃ治ͬ£¬ÏÂÃæµÄÒòΪÊÇMYSQL»·¾³ÖеÄÃüÁËùÒÔºóÃ涼´øÒ»¸ö·ÖºÅ×÷ΪÃüÁî½áÊø·û£©

¡¡¡¡¸ñʽ£ºgrant select on Êý¾Ý¿â.* to Óû§Ãû@µÇ¼Ö÷»ú identified by "ÃÜÂë"

¡¡¡¡Àý1¡¢Ôö¼ÓÒ»¸öÓû§test1ÃÜÂëΪabc£¬ÈÃËû¿ÉÒÔÔÚÈκÎÖ÷»úÉϵǼ£¬²¢¶ÔËùÓÐÊý¾Ý¿âÓвéѯ¡¢²åÈë¡¢Ð޸ġ¢É¾³ýµÄȨÏÞ¡£Ê×ÏÈÓÃÒÔrootÓû§Á¬ÈëMYSQL£¬È»ºó¼üÈëÒÔÏÂÃüÁ

¡¡¡¡grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

¡¡¡¡µ«Àý1Ôö¼ÓµÄÓû§ÊÇÊ®·ÖΣÏյģ¬ÄãÏëÈçij¸öÈËÖªµÀtest1µÄÃÜÂ룬ÄÇôËû¾Í¿ÉÒÔÔÚinternetÉϵÄÈκÎһ̨µçÄÔÉϵǼÄãµÄmysqlÊý¾Ý¿â²¢¶ÔÄãµÄÊý¾Ý¿ÉÒÔΪËùÓûΪÁË£¬½â¾ö°ì·¨¼ûÀý2¡£

¡¡¡¡Àý2¡¢Ôö¼ÓÒ»¸öÓû§test2ÃÜÂëΪabc,ÈÃËûÖ»¿ÉÒÔÔÚlocalhostÉϵǼ£¬²¢¿ÉÒÔ¶ÔÊý¾Ý¿âmydb½øÐвéѯ¡¢²åÈë¡¢Ð޸ġ¢É¾³ýµÄ²Ù×÷£¨localhostÖ¸±¾µØÖ÷»ú£¬¼´MYSQLÊý¾Ý¿âËùÔÚµÄÄÇ̨Ö÷»ú£©£¬ÕâÑùÓû§¼´Ê¹ÓÃÖªµÀtest2µÄÃÜÂ룬ËûÒ²ÎÞ·¨´ÓinternetÉÏÖ±½Ó·ÃÎÊÊý¾Ý¿â£¬Ö»ÄÜͨ¹ýMYSQLÖ÷»úÉϵÄwebÒ³À´·ÃÎÊÁË¡£

¡¡¡¡grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

¡¡¡¡Èç¹ûÄã²»Ïëtest2ÓÐÃÜÂ룬¿ÉÒÔÔÙ´òÒ»¸öÃüÁÃÜÂëÏûµô¡£

¡¡¡¡grant select,insert,update,delete on mydb.* to test2@localhost identified by "";


(ÏÂƪ)

¡¡¡¡ÔÚÉÏƪÎÒÃǽ²Á˵Ǽ¡¢Ôö¼ÓÓû§¡¢ÃÜÂë¸ü¸ÄµÈÎÊÌâ¡£ÏÂƪÎÒÃÇÀ´¿´¿´MYSQLÖÐÓйØÊý¾Ý¿â·½ÃæµÄ²Ù×÷¡£×¢Ò⣺Äã±ØÐëÊ×ÏȵǼµ½MYSQLÖУ¬ÒÔϲÙ×÷¶¼ÊÇÔÚMYSQLµÄÌáʾ·ûϽøÐеģ¬¶øÇÒÿ¸öÃüÁîÒԷֺŽáÊø¡£


Ò»¡¢²Ù×÷¼¼ÇÉ

¡¡¡¡1¡¢Èç¹ûÄã´òÃüÁîʱ£¬»Ø³µºó·¢ÏÖÍü¼Ç¼Ó·ÖºÅ£¬ÄãÎÞÐëÖØ´òÒ»±éÃüÁֻҪ´ò¸ö·ÖºÅ»Ø³µ¾Í¿ÉÒÔÁË¡£Ò²¾ÍÊÇ˵Äã¿ÉÒÔ°ÑÒ»¸öÍêÕûµÄÃüÁî·Ö³É¼¸ÐÐÀ´´ò£¬ÍêºóÓ÷ֺÅ×÷½áÊø±êÖ¾¾ÍOK¡£

¡¡¡¡2¡¢Äã¿ÉÒÔʹÓùâ±êÉÏϼüµ÷³öÒÔÇ°µÄÃüÁî¡£µ«ÒÔÇ°ÎÒÓùýµÄÒ»¸öMYSQL¾É°æ±¾²»Ö§³Ö¡£ÎÒÏÖÔÚÓõÄÊÇmysql-3.23.27-beta-win¡£

¶þ¡¢ÏÔʾÃüÁî

¡¡¡¡1¡¢ÏÔʾÊý¾Ý¿âÁÐ±í¡£

¡¡¡¡show databases;

¡¡¡¡¸Õ¿ªÊ¼Ê±²ÅÁ½¸öÊý¾Ý¿â£ºmysqlºÍtest¡£mysql¿âºÜÖØÒªËüÀïÃæÓÐMYSQLµÄϵͳÐÅÏ¢£¬ÎÒÃǸÄÃÜÂëºÍÐÂÔöÓû§£¬Êµ¼ÊÉϾÍÊÇÓÃÕâ¸ö¿â½øÐвÙ×÷¡£

¡¡¡¡2¡¢ÏÔʾ¿âÖеÄÊý¾Ý±í£º

¡¡¡¡use mysql£» £¯£¯´ò¿ª¿â£¬Ñ§¹ýFOXBASEµÄÒ»¶¨²»»áÄ°Éú°É

¡¡¡¡show tables;

¡¡¡¡3¡¢ÏÔʾÊý¾Ý±íµÄ½á¹¹£º

¡¡¡¡describe ±íÃû;

¡¡¡¡4¡¢½¨¿â£º

¡¡¡¡create database ¿âÃû;

¡¡¡¡5¡¢½¨±í£º

¡¡¡¡use ¿âÃû£»

¡¡¡¡create table ±íÃû (×Ö¶ÎÉ趨Áбí)£»

¡¡¡¡6¡¢É¾¿âºÍɾ±í:

¡¡¡¡drop database ¿âÃû;

¡¡¡¡drop table ±íÃû£»

¡¡¡¡7¡¢½«±íÖмǼÇå¿Õ£º

¡¡¡¡delete from ±íÃû;

¡¡¡¡8¡¢ÏÔʾ±íÖеļǼ£º

¡¡¡¡select * from ±íÃû;

Èý¡¢Ò»¸ö½¨¿âºÍ½¨±íÒÔ¼°²åÈëÊý¾ÝµÄʵÀý

¡¡¡¡drop database if exists school; //Èç¹û´æÔÚSCHOOLÔòɾ³ý

¡¡¡¡create database school; //½¨Á¢¿âSCHOOL

¡¡¡¡use school; //´ò¿ª¿âSCHOOL

¡¡¡¡create table teacher //½¨Á¢±íTEACHER

¡¡¡¡(

¡¡¡¡id int(3) auto_increment not null primary key,

¡¡¡¡name char(10) not null,

¡¡¡¡address varchar(50) default ÉîÛÚ,

¡¡¡¡year date

¡¡¡¡); //½¨±í½áÊø

¡¡¡¡//ÒÔÏÂΪ²åÈë×Ö¶Î

¡¡¡¡insert into teacher valuess(,glchengang,ÉîÛÚÒ»ÖÐ,1976-10-10);

¡¡¡¡insert into teacher valuess(,jack,ÉîÛÚÒ»ÖÐ,1975-12-23);


¡¡¡¡×¢£ºÔÚ½¨±íÖУ¨1£©½«IDÉèΪ³¤¶ÈΪ3µÄÊý×Ö×Ö¶Î:int(3)²¢ÈÃËüÿ¸ö¼Ç¼×Ô¶¯¼ÓÒ»:auto_increment²¢²»ÄÜΪ¿Õ:not null¶øÇÒÈÃËû³ÉΪÖ÷×Ö¶Îprimary key£¨2£©½«NAMEÉèΪ³¤¶ÈΪ10µÄ×Ö·û×ֶΣ¨3£©½«ADDRESSÉèΪ³¤¶È50µÄ×Ö·û×ֶΣ¬¶øÇÒȱʡֵΪÉîÛÚ¡£varcharºÍcharÓÐʲôÇø±ðÄØ£¬Ö»ÓеÈÒÔºóµÄÎÄÕÂÔÙ˵ÁË¡£ £¨4£©½«YEARÉèΪÈÕÆÚ×ֶΡ£

¡¡¡¡Èç¹ûÄãÔÚmysqlÌáʾ·û¼üÈëÉÏÃæµÄÃüÁîÒ²¿ÉÒÔ£¬µ«²»·½±ãµ÷ÊÔ¡£Äã¿ÉÒÔ½«ÒÔÉÏÃüÁîÔ­ÑùдÈëÒ»¸öÎı¾ÎļþÖмÙÉèΪschool.sql£¬È»ºó¸´ÖƵ½c:Ï£¬²¢ÔÚDOS״̬½øÈëĿ¼mysqlbin£¬È»ºó¼üÈëÒÔÏÂÃüÁ

¡¡¡¡mysql -uroot -pÃÜÂë < c:school.sql

¡¡¡¡Èç¹û³É¹¦£¬¿Õ³öÒ»ÐÐÎÞÈκÎÏÔʾ£»ÈçÓдíÎ󣬻áÓÐÌáʾ¡££¨ÒÔÉÏÃüÁîÒѾ­µ÷ÊÔ£¬ÄãÖ»Òª½«//µÄ×¢ÊÍÈ¥µô¼´¿ÉʹÓã©¡£


ËÄ¡¢½«Îı¾Êý¾Ýתµ½Êý¾Ý¿âÖÐ

¡¡¡¡1¡¢Îı¾Êý¾ÝÓ¦·ûºÏµÄ¸ñʽ£º×Ö¶ÎÊý¾ÝÖ®¼äÓÃtab¼ü¸ô¿ª£¬nullÖµÓÃnÀ´´úÌæ.

¡¡¡¡Àý£º

¡¡¡¡3 rose ÉîÛÚ¶þÖÐ 1976-10-10

¡¡¡¡4 mike ÉîÛÚÒ»ÖÐ 1975-12-23

¡¡¡¡2¡¢Êý¾Ý´«ÈëÃüÁî load data local infile "ÎļþÃû" into table ±íÃû;

¡¡¡¡×¢Ò⣺Äã×îºÃ½«Îļþ¸´ÖƵ½mysqlbinĿ¼Ï£¬²¢ÇÒÒªÏÈÓÃuseÃüÁî´ò±íËùÔڵĿ⠡£


Îå¡¢±¸·ÝÊý¾Ý¿â£º£¨ÃüÁîÔÚDOSµÄmysqlbinĿ¼ÏÂÖ´ÐУ©

¡¡¡¡mysqldump --opt school>school.bbb

¡¡¡¡×¢ÊÍ:½«Êý¾Ý¿âschool±¸·Ýµ½school.bbbÎļþ£¬school.bbbÊÇÒ»¸öÎı¾Îļþ£¬ÎļþÃûÈÎÈ¡£¬´ò¿ª¿´¿´Äã»áÓÐз¢ÏÖ¡£


¡¡¡¡ºó¼Ç£ºÆäʵMYSQLµÄ¶ÔÊý¾Ý¿âµÄ²Ù×÷ÓëÆäËüµÄSQLÀàÊý¾Ý¿â´óͬСÒ죬Äú×îºÃÕÒ±¾½«SQLµÄÊé¿´¿´¡£ÎÒÔÚÕâÀïÖ»½éÉÜһЩ»ù±¾µÄ£¬ÆäʵÎÒÒ²¾ÍÖ»¶®ÕâЩÁË£¬ºÇºÇ¡£×îºÃµÄMYSQL½Ì³Ì»¹ÊÇ¡°êÌ×Ó¡°ÒëµÄ¡°MYSQLÖÐÎIJο¼Êֲᡰ²»½öÃâ·Ñÿ¸öÏà¹ØÍøÕ¾¶¼ÓÐÏÂÔØ£¬¶øÇÒËüÊÇ×îȨÍþµÄ¡£¿Éϧ²»ÊÇÏó"PHP4ÖÐÎÄÊÖ²á"ÄÇÑùÊÇchmµÄ¸ñʽ£¬ÔÚ²éÕÒº¯ÊýÃüÁîµÄʱºò²»Ì«·½±ã¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ