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

linuxϹØÓÚmySQLµÄ°²×°ºÍÅäÖÃ

·¢²¼Ê±¼ä:2008-07-31 13:32:18À´Ô´:ºìÁª×÷Õß:wikiojo
ÕâÆª²©Îĺܾ­µä£¡ÍƼö¸ø´ó¼Ò£¡

Ò»¡¢ÒýÑÔ


ÏëʹÓÃLinuxÒѾ­ºÜ³¤Ê±¼äÁË£¬ÓÉÓÚûÓÐÓ²ÐÔÈÎÎñһֱҲûÓÐϵͳѧϰ£¬½üÈÕÓÉÓÚ¹¤×÷ÐèÒª±ØÐëʹÓÃLinuxϵÄMySQL¡£±¾ÒÔΪÓÐWindowsÏÂʹÓÃSQL ServerµÄ¾­Ñ飬¾õµÃÔÚLinuxϰ²×°MySqlÓ¦¸ÃÊÇÒ×Èç·´ÕÆµÄÊ£¬¿ÉÔÚÕæÕý°²×°ºÍʹÓÃMySQLʱ×ßÁ˺ܶàÍä·£¬Óö¼ûºÜ¶àÎÊÌ⣬±Ï¾¹Linux ºÍWindows±¾Éí¾ÍÓкܴóÇø±ð¡£ÎªÁËÈúÍÎÒÒ»ÑùµÄ³õѧÕßÔÚѧϰµÄ¹ý³ÌÖÐÉÙ×ßÍä·£¬¾¡¿ìÈëÃÅ£¬Ð´ÁË´ËÎÄ£¬Ï£Íû¶ÔÄúÓÐËù°ïÖú¡£±¾ÎĵÄLinux»·¾³ÊÇ Red Hat 9.0£¬MySQLÊÇ4.0.16¡£

¡¡¡¡ ¶þ¡¢°²×°Mysql

¡¡¡¡ 1¡¢ÏÂÔØMySQLµÄ°²×°Îļþ
¡¡¡¡ °²×°MySQLÐèÒªÏÂÃæÁ½¸öÎļþ£º
¡¡¡¡ MySQL-server-4.0.16-0.i386.rpm¡¡¡¡¡¡
¡¡¡¡ MySQL-client-4.0.16-0.i386.rpm
¡¡¡¡ ÏÂÔØµØÖ·Îª£ºhttp://www.mysql.com/downloads/mysql-4.0.html£¬´ò¿ª´ËÍøÒ³£¬ÏÂÀ­ÍøÒ³ÕÒµ½¡°Linux x86 RPM downloads¡±ÏÕÒµ½¡°Server¡±ºÍ¡°Client programs¡±ÏÏÂÔØÐèÒªµÄÉÏÊöÁ½¸örpmÎļþ¡£

¡¡¡¡ 2¡¢°²×°MySQL
¡¡¡¡ rpmÎļþÊÇRed Hat¹«Ë¾¿ª·¢µÄÈí¼þ°²×°°ü£¬rpm¿ÉÈÃLinuxÔÚ°²×°Èí¼þ°üʱÃâ³ýÐí¶à¸´ÔÓµÄÊÖÐø¡£¸ÃÃüÁîÔÚ°²×°Ê±³£ÓõIJÎÊýÊÇ -ivh ,ÆäÖÐi±íʾ½«°²×°Ö¸¶¨µÄrmpÈí¼þ°ü£¬V±íʾ°²×°Ê±µÄÏêϸÐÅÏ¢£¬h±íʾÔÚ°²×°ÆÚ¼ä³öÏÖ¡°#¡±·ûºÅÀ´ÏÔʾĿǰµÄ°²×°¹ý³Ì¡£Õâ¸ö·ûºÅ½«³ÖÐøµ½°²×°Íê³Éºó²ÅÍ£Ö¹¡£
1£©°²×°·þÎñÆ÷¶Ë
¡¡¡¡ ÔÚÓÐÁ½¸örmpÎļþµÄĿ¼ÏÂÔËÐÐÈçÏÂÃüÁ
¡¡¡¡ [root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm
¡¡¡¡ ÏÔʾÈçÏÂÐÅÏ¢¡£
¡¡¡¡¡¡ warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
¡¡¡¡ Preparing...¡¡¡¡¡¡¡¡¡¡¡¡¡¡########################################### [100%]
¡¡¡¡ 1:MySQL-server¡¡¡¡¡¡¡¡¡¡########################################### [100%]
¡¡¡¡¡¡ ¡£¡£¡£¡£¡£¡££¨Ê¡ÂÔÏÔʾ£©
¡¡¡¡ /usr/bin/mysqladmin -u root password 'new-password'
¡¡¡¡ /usr/bin/mysqladmin -u root -h test1 password 'new-password'
¡¡¡¡¡¡ ¡£¡£¡£¡£¡£¡££¨Ê¡ÂÔÏÔʾ£©
¡¡¡¡ Starting mysqld daemon with databases from /var/lib/mysql
¡¡¡¡ Èç³öÏÖÈçÉÏÐÅÏ¢£¬·þÎñ¶Ë°²×°Íê±Ï¡£²âÊÔÊÇ·ñ³É¹¦¿ÉÔËÐÐnetstat¿´Mysql¶Ë¿ÚÊÇ·ñ´ò¿ª£¬Èç´ò¿ª±íʾ·þÎñÒѾ­Æô¶¯£¬°²×°³É¹¦¡£MysqlĬÈϵĶ˿ÚÊÇ3306¡£
[root@test1 local]# netstat -nat
¡¡¡¡ Active Internet connections (servers and established)
¡¡¡¡ Proto Recv-Q Send-Q Local Address¡¡¡¡¡¡¡¡¡¡ Foreign Address¡¡¡¡¡¡¡¡ State¡¡¡¡¡¡
¡¡¡¡ tcp¡¡¡¡0¡¡¡¡0 0.0.0.0:3306¡¡¡¡¡¡¡¡ 0.0.0.0:*¡¡¡¡¡¡¡¡¡¡ LISTEN¡¡¡¡¡¡
¡¡¡¡ ÉÏÃæÏÔʾ¿ÉÒÔ¿´³öMySQL·þÎñÒѾ­Æô¶¯¡£
¡¡¡¡ 2£©°²×°¿Í»§¶Ë
¡¡¡¡ ÔËÐÐÈçÏÂÃüÁ
¡¡¡¡ [root@test1 local]# rpm -ivh MySQL-client-4.0.16-0.i386.rpm
¡¡¡¡ warning: MySQL-client-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
¡¡¡¡ Preparing...¡¡¡¡¡¡¡¡########################################### [100%]
¡¡¡¡ 1:MySQL-client¡¡ ########################################### [100%]
¡¡¡¡ ÏÔʾ°²×°Íê±Ï¡£
¡¡¡¡ ÓÃÏÂÃæµÄÃüÁîÁ¬½Ómysql,²âÊÔÊÇ·ñ³É¹¦¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 18 ÌõÆÀÂÛ

  1. baizx ÓÚ 2009-08-04 08:43:36·¢±í:

    ÖªÆäÈ» ²»ÖªµÀÆäËùÒÔÈ» ÎÒÓôÃÆ 55555555

  2. atmasking ÓÚ 2009-08-03 15:59:36·¢±í:

    ºÜÈ«ºÜÈ«¡£¡£Ð»Ð»

  3. hz123456 ÓÚ 2009-07-23 16:48:09·¢±í:

    ÏÈ»ØÌùÔÙ¿´£¬¹þ¹þ£¬Ñ§Ï°Ñ§Ï°

  4. dazui9999 ÓÚ 2008-12-24 12:37:52·¢±í:

    ·Ç³£µÄ²»´í°¡

    ÏÈÊղذɣ¡£¡

  5. dazui9999 ÓÚ 2008-12-24 12:33:18·¢±í:

    Â¥Ö÷дµÄºÜºÃ°¡£¡£¡

    ²»ÖªµÀÒÔÉϵÄÔڸ߰汾µÄLINUXÉϺÃÓò»

    ÊÔÊÔ°¡

    ±Ï¾¹redhat9²»ÊǺÜеÄÁË

  6. jinlan21 ÓÚ 2008-12-22 14:32:55·¢±í:

    3Q

  7. py_lei ÓÚ 2008-12-14 09:41:15·¢±í:

    :0)1

  8. start_flying ÓÚ 2008-12-11 14:37:43·¢±í:

    Â¥Ö÷ÐÁ¿àÁË£¬ºÇºÇ£¬Ð»Ð»

  9. ¾íÐÄ²Ë ÓÚ 2008-10-13 16:25:44·¢±í:

    ÕÒÁ˺þÃÁË£¬Ð»Ð»·ÖÏí

  10. sbxwy ÓÚ 2008-10-13 13:03:07·¢±í:

    :0wmjh(1

  11. uncleon ÓÚ 2008-10-12 09:45:27·¢±í:

    ÏÈÊղء£¡£¡£ºÜÈ«¡£¡£Ð»Ð»

  12. sbxwy ÓÚ 2008-10-11 14:02:36·¢±í:

    :0)1

  13. wikiojo ÓÚ 2008-07-31 13:34:06·¢±í:

    ¾Å¡¢Ôö¼ÓMySQLÓû§

    ¡¡¡¡ ¸ñʽ£ºgrant select on Êý¾Ý¿â.* to Óû§Ãû@µÇ¼Ö÷»ú identified by "ÃÜÂë"
    Àý1¡¢Ôö¼ÓÒ»¸öÓû§user_1ÃÜÂëΪ123£¬ÈÃËû¿ÉÒÔÔÚÈκÎÖ÷»úÉϵǼ£¬²¢¶ÔËùÓÐÊý¾Ý¿âÓвéѯ¡¢²åÈë¡¢Ð޸ġ¢É¾³ýµÄȨÏÞ¡£Ê×ÏÈÓÃÒÔrootÓû§Á¬ÈëMySQL£¬È»ºó¼üÈëÒÔÏÂÃüÁ

    ¡¡¡¡ mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123";
    Àý1Ôö¼ÓµÄÓû§ÊÇÊ®·ÖΣÏյģ¬Èç¹ûÖªµÀÁËuser_1µÄÃÜÂ룬ÄÇôËû¾Í¿ÉÒÔÔÚÍøÉϵÄÈκÎһ̨µçÄÔÉϵǼÄãµÄMySQLÊý¾Ý¿â²¢¶ÔÄãµÄÊý¾ÝΪËùÓûΪÁË£¬½â¾ö°ì·¨¼ûÀý2¡£

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

    ¡¡¡¡ mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123";

    ¡¡¡¡ ÓÃÐÂÔöµÄÓû§Èç¹ûµÇ¼²»ÁËMySQL£¬ÔڵǼʱÓÃÈçÏÂÃüÁ

    ¡¡¡¡ mysql -u user_1 -p¡¡-h 192.168.113.50¡¡£¨-hºó¸úµÄÊÇÒªµÇ¼Ö÷»úµÄipµØÖ·£©

    Ê®¡¢±¸·ÝÓë»Ö¸´

    ¡¡¡¡ 1¡¢±¸·Ý

    ¡¡¡¡ ÀýÈ磺½«ÉÏÀý´´½¨µÄaaa¿â±¸·Ýµ½Îļþback_aaaÖÐ

    ¡¡¡¡ [root@test1 root]# cd¡¡/home/data/mysql¡¡(½øÈëµ½¿âĿ¼£¬±¾Àý¿âÒÑÓÉval/lib/mysqlתµ½/home/data/mysql£¬¼ûÉÏÊöµÚÆß²¿·ÖÄÚÈÝ)
    ¡¡¡¡ [root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa

    ¡¡¡¡ 2¡¢»Ö¸´

    ¡¡¡¡ [root@test mysql]# mysql -u root -p ccc < back_aaa

  14. wikiojo ÓÚ 2008-07-31 13:33:54·¢±í:

    °Ë¡¢MySQLµÄ³£ÓòÙ×÷

    ¡¡¡¡ ×¢Ò⣺MySQLÖÐÿ¸öÃüÁîºó¶¼ÒªÒԷֺţ»½áβ¡£

    ¡¡¡¡ 1¡¢ÏÔʾÊý¾Ý¿â
    ¡¡¡¡ mysql> show databases;
    ¡¡¡¡ +----------+
    ¡¡¡¡ | Database |
    ¡¡¡¡ +----------+
    ¡¡¡¡ | mysql¡¡¡¡|
    ¡¡¡¡ | test¡¡¡¡ |
    ¡¡¡¡ +----------+
    ¡¡¡¡ 2 rows in set (0.04 sec)
    ¡¡¡¡ Mysql¸Õ°²×°ÍêÓÐÁ½¸öÊý¾Ý¿â£ºmysqlºÍtest¡£mysql¿â·Ç³£ÖØÒª£¬ËüÀïÃæÓÐMySQLµÄϵͳÐÅÏ¢£¬ÎÒÃǸÄÃÜÂëºÍÐÂÔöÓû§£¬Êµ¼ÊÉϾÍÊÇÓÃÕâ¸ö¿âÖеÄÏà¹Ø±í½øÐвÙ×÷¡£

    ¡¡¡¡ 2¡¢ÏÔʾÊý¾Ý¿âÖеıí
    ¡¡¡¡ mysql> use mysql; £¨´ò¿ª¿â£¬¶Ôÿ¸ö¿â½øÐвÙ×÷¾ÍÒª´ò¿ª´Ë¿â£¬ÀàËÆÓÚfoxpro £©
    ¡¡¡¡ Database changed

    ¡¡¡¡ mysql> show tables;
    ¡¡¡¡ +-----------------+
    ¡¡¡¡ | Tables_in_mysql |
    ¡¡¡¡ +-----------------+
    ¡¡¡¡ | columns_priv¡¡¡¡|
    ¡¡¡¡ | db¡¡¡¡¡¡¡¡¡¡¡¡¡¡|
    ¡¡¡¡ | func¡¡¡¡¡¡¡¡¡¡¡¡|
    ¡¡¡¡ | host¡¡¡¡¡¡¡¡¡¡¡¡|
    ¡¡¡¡ | tables_priv¡¡¡¡ |
    ¡¡¡¡ | user¡¡¡¡¡¡¡¡¡¡¡¡|
    ¡¡¡¡ +-----------------+
    ¡¡¡¡ 6 rows in set (0.01 sec)

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

    ¡¡¡¡ 4¡¢ÏÔʾ±íÖеļǼ£º
    ¡¡¡¡ select * from ±íÃû;
    ¡¡¡¡ ÀýÈ磺ÏÔʾmysql¿âÖÐuser±íÖеļͼ¡£ËùÓÐÄܶÔMySQLÓû§²Ù×÷µÄÓû§¶¼Ôڴ˱íÖС£
    ¡¡¡¡ Select * from user;

    ¡¡¡¡ 5¡¢½¨¿â£º
    ¡¡¡¡ create database ¿âÃû;
    ¡¡¡¡ ÀýÈ磺´´½¨Ò»¸öÃû×ÖλaaaµÄ¿â
    ¡¡¡¡ mysql> create databases aaa;
    6¡¢½¨±í£º
    ¡¡¡¡ use ¿âÃû£»
    ¡¡¡¡ create table ±íÃû (×Ö¶ÎÉ趨Áбí)£»
    ¡¡¡¡ ÀýÈ磺ÔÚ¸Õ´´½¨µÄaaa¿âÖн¨Á¢±íname,±íÖÐÓÐid(ÐòºÅ£¬×Ô¶¯Ôö³¤)£¬xm£¨ÐÕÃû£©,xb£¨ÐÔ±ð£©,csny£¨³öÉíÄêÔ£©Ëĸö×Ö¶Î
    ¡¡¡¡ use aaa;
    ¡¡¡¡ mysql> create table name (id int(3) auto_increment not null primary key, xm char(,xb char(2),csny date);
    ¡¡¡¡ ¿ÉÒÔÓÃdescribeÃüÁî²ì¿´¸Õ½¨Á¢µÄ±í½á¹¹¡£
    ¡¡¡¡ mysql> describe name;

    ¡¡¡¡ +-------+---------+------+-----+---------+----------------+
    ¡¡¡¡ | Field | Type¡¡¡¡| Null | Key | Default | Extra¡¡¡¡¡¡¡¡¡¡|
    ¡¡¡¡ +-------+---------+------+-----+---------+----------------+
    ¡¡¡¡ | id¡¡¡¡| int(3)¡¡|¡¡¡¡¡¡| PRI | NULL¡¡¡¡| auto_increment |
    ¡¡¡¡ | xm¡¡¡¡| char( | YES¡¡|¡¡¡¡ | NULL¡¡¡¡|¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡|
    ¡¡¡¡ | xb¡¡¡¡| char(2) | YES¡¡|¡¡¡¡ | NULL¡¡¡¡|¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡|
    ¡¡¡¡ | csny¡¡| date¡¡¡¡| YES¡¡|¡¡¡¡ | NULL¡¡¡¡|¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡|
    ¡¡¡¡ +-------+---------+------+-----+---------+----------------+

    ¡¡¡¡ 7¡¢Ôö¼Ó¼Ç¼
    ¡¡¡¡ ÀýÈ磺Ôö¼Ó¼¸ÌõÏà¹Ø¼Í¼¡£
    ¡¡¡¡ mysql> insert into name values('','ÕÅÈý','ÄÐ','1971-10-01');
    ¡¡¡¡ mysql> insert into name values('','°×ÔÆ','Å®','1972-05-20');
    ¡¡¡¡ ¿ÉÓÃselectÃüÁîÀ´ÑéÖ¤½á¹û¡£
    ¡¡¡¡ mysql> select * from name;
    ¡¡¡¡ +----+------+------+------------+
    ¡¡¡¡ | id | xm¡¡ | xb¡¡ | csny¡¡¡¡¡¡ |
    ¡¡¡¡ +----+------+------+------------+
    ¡¡¡¡ |¡¡1 | ÕÅÈý | ÄС¡ | 1971-10-01 |
    ¡¡¡¡ |¡¡2 | °×ÔÆ | Å®¡¡ | 1972-05-20 |
    ¡¡¡¡ +----+------+------+------------+

    ¡¡¡¡ 8¡¢Ð޸ļͼ
    ¡¡¡¡ ÀýÈ磺½«ÕÅÈýµÄ³öÉúÄêÔ¸ÄΪ1971-01-10
    ¡¡¡¡ mysql> update name set csny='1971-01-10' where xm='ÕÅÈý';

    ¡¡¡¡ 9¡¢É¾³ý¼Í¼
    ¡¡¡¡ ÀýÈ磺ɾ³ýÕÅÈýµÄ¼Í¼¡£
    ¡¡¡¡ mysql> delete from name where xm='ÕÅÈý';

    ¡¡¡¡ 10¡¢É¾¿âºÍɾ±í
    ¡¡¡¡ drop database ¿âÃû;
    ¡¡¡¡ drop table ±íÃû£»

  15. wikiojo ÓÚ 2008-07-31 13:33:34·¢±í:

    Æß¡¢¸ü¸ÄMySQLĿ¼

    ¡¡¡¡ MySQLĬÈϵÄÊý¾ÝÎļþ´æ´¢Ä¿Â¼Îª/var/lib/mysql¡£¼ÙÈçÒª°ÑÄ¿Â¼ÒÆµ½/home/dataÏÂÐèÒª½øÐÐÏÂÃæ¼¸²½£º

    ¡¡¡¡ 1¡¢homeĿ¼Ï½¨Á¢dataĿ¼
    ¡¡¡¡ cd /home
    ¡¡¡¡ mkdir data

    ¡¡¡¡ 2¡¢°ÑMySQL·þÎñ½ø³ÌÍ£µô£º
    ¡¡¡¡ mysqladmin -u root -p shutdown

    ¡¡¡¡ 3¡¢°Ñ/var/lib/mysqlÕû¸öÄ¿Â¼ÒÆµ½/home/data
    ¡¡¡¡ mv /var/lib/mysql¡¡/home/data/
    ¡¡¡¡ ÕâÑù¾Í°ÑMySQLµÄÊý¾ÝÎļþÒÆ¶¯µ½ÁË/home/data/mysqlÏÂ

    ¡¡¡¡ 4¡¢ÕÒµ½my.cnfÅäÖÃÎļþ
    ¡¡¡¡ Èç¹û/etc/Ŀ¼ÏÂûÓÐmy.cnfÅäÖÃÎļþ£¬Çëµ½/usr/share/mysql/ÏÂÕÒµ½*.cnfÎļþ£¬¿½±´ÆäÖÐÒ»¸öµ½/etc/²¢¸ÄÃûΪmy.cnf)ÖС£ÃüÁîÈçÏ£º
    ¡¡¡¡ [root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf¡¡/etc/my.cnf

    ¡¡¡¡ 5¡¢±à¼­MySQLµÄÅäÖÃÎļþ/etc/my.cnf
    ¡¡¡¡ Ϊ±£Ö¤MySQLÄܹ»Õý³£¹¤×÷£¬ÐèÒªÖ¸Ã÷mysql.sockÎļþµÄ²úÉúλÖᣠÐÞ¸Äsocket=/var/lib/mysql/mysql.sockÒ»ÐÐÖеȺÅÓұߵÄֵΪ£º/home/mysql/mysql.sock ¡£²Ù×÷ÈçÏ£º
    ¡¡¡¡ vi¡¡ my.cnf¡¡¡¡¡¡ (ÓÃvi¹¤¾ß±à¼­my.cnfÎļþ£¬ÕÒµ½ÏÂÁÐÊý¾ÝÐÞ¸ÄÖ®)
    ¡¡¡¡ # The MySQL server
    ¡¡¡¡¡¡ [mysqld]
    ¡¡¡¡¡¡ port¡¡¡¡¡¡= 3306
    ¡¡¡¡¡¡ #socket¡¡ = /var/lib/mysql/mysql.sock£¨Ô­ÄÚÈÝ£¬ÎªÁ˸üÎÈÍ×Óá°#¡±×¢ÊÍ´ËÐУ©
    ¡¡¡¡¡¡ socket¡¡ = /home/data/mysql/mysql.sock¡¡¡¡¡¡£¨¼ÓÉÏ´ËÐУ©

    ¡¡¡¡ 6¡¢ÐÞ¸ÄMySQLÆô¶¯½Å±¾/etc/rc.d/init.d/mysql
    ¡¡¡¡ ×îºó£¬ÐèÒªÐÞ¸ÄMySQLÆô¶¯½Å±¾/etc/rc.d/init.d/mysql£¬°ÑÆäÖÐdatadir=/var/lib/mysqlÒ»ÐÐÖУ¬µÈºÅÓұߵÄ·¾¶¸Ä³ÉÄãÏÖÔÚµÄʵ¼Ê´æ·Å·¾¶£ºhome/data/mysql¡£
    ¡¡¡¡ [root@test1 etc]# vi¡¡/etc/rc.d/init.d/mysql
    ¡¡¡¡ #datadir=/var/lib/mysql¡¡¡¡¡¡¡¡£¨×¢ÊÍ´ËÐУ©
    ¡¡¡¡ datadir=/home/data/mysql¡¡¡¡ £¨¼ÓÉÏ´ËÐУ©

    ¡¡¡¡ 7¡¢ÖØÐÂÆô¶¯MySQL·þÎñ
    ¡¡¡¡ /etc/rc.d/init.d/mysql¡¡start
    ¡¡¡¡ »òÓÃrebootÃüÁîÖØÆôLinux
    ¡¡¡¡ Èç¹û¹¤×÷Õý³£Òƶ¯¾Í³É¹¦ÁË£¬·ñÔò¶ÔÕÕÇ°ÃæµÄ7²½ÔÙ¼ì²éһϡ£

  16. wikiojo ÓÚ 2008-07-31 13:33:27·¢±í:

    3¡¢²âÊÔÊÇ·ñÐ޸ijɹ¦
    ¡¡¡¡ 1£©²»ÓÃÃÜÂëµÇ¼
    ¡¡¡¡ [root@test1 local]# mysql
    ¡¡¡¡ ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
    ¡¡¡¡ ÏÔʾ´íÎó£¬ËµÃ÷ÃÜÂëÒѾ­Ð޸ġ£
    ¡¡¡¡ 2£©ÓÃÐ޸ĺóµÄÃÜÂëµÇ¼
    ¡¡¡¡ [root@test1 local]# mysql -u root -p
    ¡¡¡¡ Enter password: (ÊäÈëÐ޸ĺóµÄÃÜÂë123456)
    ¡¡¡¡ Welcome to the MySQL monitor.¡¡Commands end with ; or \g.
    ¡¡¡¡ Your MySQL connection id is 4 to server version: 4.0.16-standard
    ¡¡¡¡ Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    ¡¡¡¡ mysql>
    ¡¡¡¡ ³É¹¦£¡
    ¡¡¡¡ ÕâÊÇͨ¹ýmysqladminÃüÁîÐ޸ĿÚÁҲ¿Éͨ¹ýÐ޸ĿâÀ´¸ü¸Ä¿ÚÁî¡£
    Áù¡¢Æô¶¯ÓëÍ£Ö¹

    ¡¡¡¡ 1¡¢Æô¶¯
    ¡¡¡¡ MySQL°²×°Íê³ÉºóÆô¶¯ÎļþmysqlÔÚ/etc/init.dĿ¼Ï£¬ÔÚÐèÒªÆô¶¯Ê±ÔËÐÐÏÂÃæÃüÁî¼´¿É¡£
    ¡¡¡¡ [root@test1 init.d]# /etc/init.d/mysql start

    ¡¡¡¡ 2¡¢Í£Ö¹
    ¡¡¡¡ /usr/bin/mysqladmin -u root -p shutdown

    ¡¡¡¡ 3¡¢×Ô¶¯Æô¶¯
    ¡¡¡¡ 1£©²ì¿´mysqlÊÇ·ñÔÚ×Ô¶¯Æô¶¯ÁбíÖÐ
    ¡¡¡¡ [root@test1 local]#¡¡/sbin/chkconfig -list
    ¡¡¡¡ 2£©°ÑMySQLÌí¼Óµ½ÄãϵͳµÄÆô¶¯·þÎñ×éÀïÃæÈ¥
    ¡¡¡¡ [root@test1 local]#¡¡/sbin/chkconfig¡¡- add¡¡mysql
    ¡¡¡¡ 3£©°ÑMySQL´ÓÆô¶¯·þÎñ×éÀïÃæÉ¾³ý¡£
    ¡¡¡¡ [root@test1 local]#¡¡/sbin/chkconfig¡¡- del¡¡mysql

  17. wikiojo ÓÚ 2008-07-31 13:33:12·¢±í:

    Îå¡¢Ð޸ĵǼÃÜÂë

    ¡¡¡¡ MySQLĬÈÏûÓÐÃÜÂ룬°²×°Íê±ÏÔö¼ÓÃÜÂëµÄÖØÒªÐÔÊDz»ÑÔ¶øÓ÷µÄ¡£

    ¡¡¡¡ 1¡¢ÃüÁî
    ¡¡¡¡ usr/bin/mysqladmin -u root password 'new-password'
    ¡¡¡¡ ¸ñʽ£ºmysqladmin -uÓû§Ãû -p¾ÉÃÜÂë password ÐÂÃÜÂë

    ¡¡¡¡ 2¡¢Àý×Ó
    ¡¡¡¡ Àý1£º¸øroot¼Ó¸öÃÜÂë123456¡£
    ¡¡¡¡ ¼üÈëÒÔÏÂÃüÁî £º
    ¡¡¡¡ [root@test1 local]# /usr/bin/mysqladmin -u root password 123456
    ¡¡¡¡ ×¢£ºÒòΪ¿ªÊ¼Ê±rootûÓÐÃÜÂ룬ËùÒÔ-p¾ÉÃÜÂëÒ»Ïî¾Í¿ÉÒÔÊ¡ÂÔÁË¡£

  18. wikiojo ÓÚ 2008-07-31 13:33:06·¢±í:

    Èý¡¢µÇ¼MySQL

    ¡¡¡¡ µÇ¼MySQLµÄÃüÁîÊÇmysql£¬ mysql µÄʹÓÃÓï·¨ÈçÏ£º
    ¡¡¡¡ mysql [-u username] [-h host] [-p[password]] [dbname]
    ¡¡¡¡ username Óë password ·Ö±ðÊÇ MySQL µÄÓû§ÃûÓëÃÜÂ룬mysqlµÄ³õʼ¹ÜÀíÕʺÅÊÇroot£¬Ã»ÓÐÃÜÂ룬עÒ⣺Õâ¸örootÓû§²»ÊÇLinuxµÄϵͳÓû§¡£MySQLĬÈÏÓû§ÊÇroot£¬ÓÉÓÚ³õʼûÓÐÃÜÂ룬µÚÒ»´Î½øÊ±Ö»Ðè¼üÈëmysql¼´¿É¡£
    ¡¡¡¡ [root@test1 local]# mysql
    ¡¡¡¡ Welcome to the MySQL monitor.¡¡Commands end with ; or \g.
    ¡¡¡¡ Your MySQL connection id is 1 to server version: 4.0.16-standard
    ¡¡¡¡ Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    ¡¡¡¡ mysql>
    ¡¡¡¡ ³öÏÖÁË¡°mysql>¡±Ìáʾ·û£¬¹§Ï²Ä㣬°²×°³É¹¦£¡
    ¡¡¡¡ Ôö¼ÓÁËÃÜÂëºóµÄµÇ¼¸ñʽÈçÏ£º
    ¡¡¡¡ mysql -u root -p
    ¡¡¡¡ Enter password: (ÊäÈëÃÜÂë)
    ¡¡¡¡ ÆäÖÐ-uºó¸úµÄÊÇÓû§Ãû£¬-pÒªÇóÊäÈëÃÜÂ룬»Ø³µºóÔÚÊäÈëÃÜÂë´¦ÊäÈëÃÜÂë¡£

    ¡¡¡¡ ×¢Ò⣺Õâ¸ömysqlÎļþÔÚ/usr/binĿ¼Ï£¬ÓëºóÃæ½²µÄÆô¶¯Îļþ/etc/init.d/mysql²»ÊÇÒ»¸öÎļþ¡£
    ËÄ¡¢MySQLµÄ¼¸¸öÖØÒªÄ¿Â¼

    ¡¡¡¡ MySQL°²×°Íê³Éºó²»ÏóSQL ServerĬÈϰ²×°ÔÚÒ»¸öĿ¼£¬ËüµÄÊý¾Ý¿âÎļþ¡¢ÅäÖÃÎļþºÍÃüÁîÎļþ·Ö±ðÔÚ²»Í¬µÄĿ¼£¬Á˽âÕâЩĿ¼·Ç³£ÖØÒª£¬ÓÈÆä¶ÔÓÚLinuxµÄ³õѧÕߣ¬ÒòΪ Linux±¾ÉíµÄĿ¼½á¹¹¾Í±È½Ï¸´ÔÓ£¬Èç¹û¸ã²»Çå³þMySQLµÄ°²×°Ä¿Â¼ÄǾÍÎÞ´Ó̸ÆðÉîÈëѧϰ¡£

    ¡¡¡¡ ÏÂÃæ¾Í½éÉÜÒ»ÏÂÕ⼸¸öĿ¼¡£

    ¡¡¡¡ 1¡¢Êý¾Ý¿âĿ¼
    ¡¡¡¡ /var/lib/mysql/

    ¡¡¡¡ 2¡¢ÅäÖÃÎļþ
    ¡¡¡¡ /usr/share/mysql£¨mysql.serverÃüÁî¼°ÅäÖÃÎļþ£©

    ¡¡¡¡ 3¡¢Ïà¹ØÃüÁî
    ¡¡¡¡ /usr/bin(mysqladmin mysqldumpµÈÃüÁî)

    ¡¡¡¡ 4¡¢Æô¶¯½Å±¾
    ¡¡¡¡ /etc/rc.d/init.d/£¨Æô¶¯½Å±¾ÎļþmysqlµÄĿ¼£©