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

ÇáËɰ˾仰 ½Ì»áÄãÍêÈ«¸ã¶¨MySQLÊý¾Ý¿â

·¢²¼Ê±¼ä:2007-05-30 00:11:39À´Ô´:ºìÁª×÷Õß:Change
¡¡¡¡±¾ÎÄÈÃÄãÓÃÇáËɰ˾仰¾Í¿É½Ì»áÄãÍêÈ«¸ã¶¨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.110£¬Óû§ÃûΪroot,ÃÜÂëΪabcd123¡£Ôò¼üÈëÒÔÏÂÃüÁmysql -h110.110.110.110 -uroot -pabcd123¡£

¡¡¡¡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µÄÌáʾ·ûϽøÐеģ¬¶øÇÒÿ¸öÃüÁîÒԷֺŽáÊø¡£

¡¡¡¡ËÄ¡¢²Ù×÷¼¼ÇÉ

¡¡¡¡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ÊÇÒ»¸öÎı¾Îļþ£¬ÎļþÃûÈÎÈ¡£¬´ò¿ª¿´¿´Äã»áÓÐз¢ÏÖ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ