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

LinuxÏ°²×°MySQL¼°¼òµ¥Ó¦ÓÃ

·¢²¼Ê±¼ä:2006-08-29 00:12:15À´Ô´:ºìÁª×÷Õß:wuhu911
¡¡¡¡Ò»¡¢ÒýÑÔ


¡¡¡¡ÏëʹÓÃ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,²âÊÔÊÇ·ñ³É¹¦¡£


¡¡¡¡Èý¡¢µÇ¼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µÄĿ¼£©


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


¡¡¡¡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¾ÉÃÜÂëÒ»Ïî¾Í¿ÉÒÔÊ¡ÂÔÁË¡£


¡¡¡¡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


¡¡¡¡Æß¡¢¸ü¸Ä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²½ÔÙ¼ì²éһϡ£


¡¡¡¡°Ë¡¢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(8),xb char(2),csny date);

¡¡¡¡¿ÉÒÔÓÃdescribeÃüÁî²ì¿´¸Õ½¨Á¢µÄ±í½á¹¹¡£

¡¡¡¡mysql> describe name;


¡¡¡¡+-------+---------+------+-----+---------+----------------+

¡¡¡¡| Field | Type¡¡¡¡| Null | Key | Default | Extra¡¡¡¡¡¡¡¡¡¡|

¡¡¡¡+-------+---------+------+-----+---------+----------------+

¡¡¡¡| id¡¡¡¡| int(3)¡¡|¡¡¡¡¡¡| PRI | NULL¡¡¡¡| auto_increment |

¡¡¡¡| xm¡¡¡¡| char(8) | 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 ±íÃû£»


¡¡¡¡¾Å¡¢Ôö¼Ó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

[ ±¾Ìû×îºóÓÉ wuhu911 ÓÚ 2006-8-29 00:13 ±à¼­ ]
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 4 ÌõÆÀÂÛ

  1. robertmaggie ÓÚ 2008-03-25 11:43:16·¢±í:

    ºÜÃ÷°×°¡£¬ ÔÚ°²×°ÅÌÖÐÕÒµ½perl(DBI)Õâ¸ö×é¼þ ÏÖ°²×°Õâ¸öÌ×¼þÖ®ºó ²ÅÄÜ°²×° MySQL-server-4.0.27-0.i386.rpm

  2. 21400878 ÓÚ 2006-09-04 18:45:32·¢±í:

    ddddddddd

  3. 21400878 ÓÚ 2006-09-04 18:15:46·¢±í:

    ÊÔÊÔ

  4. xusanbin ÓÚ 2006-08-31 20:26:02·¢±í:

    ÎÒ°²×°Ê±³öÏÖÏÂÃæµÄ´íÎó:
    [root@localhost tmp]# rpm -ivh MySQL-server-4.0.27-0.i386.rpm
    warning: MySQL-server-4.0.27-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
    error: Failed dependencies:
    perl(DBI) is needed by MySQL-server-4.0.27-0
    ÇëÎÊÕâ¸öÔõô½â¾ö°¢?ÎÒµÄÓÊÏäÊÇ:xubina3508@yahoo.com.cn лл!