Á¦ 5°­ Mysql Á¢±Ù ±ÇÇÑ ½Ã½ºÅÛ

  Ãâó : http://gwangcom.co.kr

 
 Á¦ 5°­ Mysql Á¢±Ù ±ÇÇÑ ½Ã½ºÅÛ
mysql Àº Áøº¸ÀûÀÌÁö¸¸ ºñÇ¥ÁØÀûÀÎ º¸¾È/±ÇÇÑ ½Ã½ºÅÛÀ» °¡Áö °í ÀÖ´Ù.
À̹ø Àå¿¡¼­´Â ÀÌ°ÍÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö¸¦ ¼³¸íÇÏ°í ÀÖ ´Ù.

5.1 ±ÇÇÑ ½Ã½ºÅÛÀ̶õ ¹«¾ùÀΰ¡?

Mysql ±ÇÇÑ  ½Ã½ºÅÛÀÇ  ÁÖ¿ä ±â´ÉÀº   µ¥ÀÌÅͺ£À̽º¿¡¼­ select,  insert, update, delete ±ÇÇÑÀ» È£½ºÆ®ÀÇ »ç¿ëÀÚ À̸§°ú °ü·ÃÁþ´Â °ÍÀÌ ´Ù.

Ãß°¡ÀûÀÎ ±â´É¿¡´Â ÀÍ¸í »ç¿ë ÀÚ ±â´É°ú LOAD DATA INFILE °ú  °ü¸®ÀÚ ¿ÀÆÛ·¹À̼ǰú °°Àº mysql ¸¸ÀÇ Æ¯¼öÇÑ ±ÇÇÑÀ» Çã¿ëÇÏ´Â ºÎºÐÀÌ Æ÷ÇԵǾî ÀÖ´Ù.

Mysql¿¡¼­ ÀÎÁõÀ» ¸ñÀûÀ¸·Î »ç¿ëÇÏ´Â  »ç¿ëÀÚ À̸§Àº À¯´Ð½º »ç¿ëÀÚ  À̸§(·Î±×ÀÎ À̸§) À̳ª À§µµ¿ì »ç¿ëÀÚ À̸§°í´Â ÀüÇô °ü°è°¡ ¾ø´Ù´Â °ÍÀ» ±â¾ïÇÏÀÚ.
´ëºÎ ºÐ mysql Ŭ¶óÀ̾ðÆ®´Â mysql »ç¿ëÀÚ À̸§À¸·Î ÇöÀçÀÇ À¯´Ð½º »ç¿ëÀÚ À̸§À» »ç¿ëÇÏ¿© Á¢¼ÓÇÏ·Á ÇÒ °ÍÀÌ´Ù.
±×·¸Áö¸¸ ÀÌ°Ç  ¿ÀÁ÷ ÆíÀǸ¦ À§Çؼ­ÀÌ´Ù.
Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥Àº -u  ³ª --user ¿É¼ÇÀ¸·Î Áö Á¤ÇÑ  ´Ù¸¥ À̸§À» Çã¿ëÇÑ´Ù.
ÀÌ°ÍÀº mysql »ç¿ëÀÚ À̸§¿¡ ºñ¹Ð¹øÈ£ ¸¦  ¼³Á¤ÇÏÁö ¾ÊÀ¸¸é µ¥ÀÌÅͺ£À̽ºÀÇ º¸¾È¿¡ ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.
¾î¶² À̸§À» »ç¿ëÇÏ¿© ¼­¹ö¿¡ Á¢¼ÓÇÏ·Á°í ÇÏ´Â »ç¶÷Àº °¢ À̸§¿¡ ºñ¹Ð¹øÈ£°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù¸é Á¢¼Ó¿¡ ¼º°øÇÒ °ÍÀÌ ´Ù.

À¯´Ð½º »ç¿ëÀÚ  À̸§ÀÌ ÀϹÝÀûÀ¸·Î  8±ÛÀÚ·Î Á¦ÇÑµÇ¾î  ÀÖ´Â °Í°ú  ´Ù¸£°Ô mysql »ç¿ëÀÚ À̸§Àº 16±ÛÀÚ±îÁö »ç¿ëÇÒ ¼ö ÀÖ´Ù.

mysql ºñ¹Ð¹øÈ£´Â À¯´Ð½ºÀÇ ºñ¹Ð¹øÈ£¿Í ¾Æ¹« °ü·ÃÀÌ ¾ø´Ù.  
À¯´Ð½º ¸Ó½Å¿¡ ·Î±×ÀÎÇÒ ¶§ »ç ¿ëÇÏ´Â ºñ¹Ð¹øÈ£¿Í µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇÒ ¶§  »ç¿ëÇÏ´Â ºñ¹Ð¹øÈ£´Â ÀüÇô °ü·ÃÀÌ ¾ø´Ù.
¶ÇÇÑ mysqlÀº À¯´Ð½º ·Î±×ÀÎ ÇÁ·Î¼¼½º¿¡¼­ »ç¿ëÇÏ´Â °Í °ú ´Ù¸¥ ¾Ë°í¸®ÁòÀ¸·Î ºñ¹Ð¹øÈ£¸¦ ¾ÏȣȭÇÑ´Ù.

5.2 mysql ¼­¹ö ¿¡ Á¢¼ÓÇϱâ

mysql Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ Àº ÀϹÝÀûÀ¸·Î ¿¬°á Æз¯¹ÌÅÍ(¸Å°³ º¯¼ö)°¡  ÇÊ¿äÇÏ´Ù.
: ¿¬°áÇÒ È£ ½ºÆ®, »ç¿ëÀÚ À̸§, ºñ¹Ð¹øÈ£.
¿¹¸¦ µé¾î mysql Ŭ¶óÀ̾ðÆ®´Â ´ÙÀ½°ú °°ÀÌ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. (¼±Åà ÀÎÀÚ´Â [ ] ·Î ´Ý´Â´Ù)

shell>; mysql [-h host_name] [-u user_name] [-pyour_pass]

-p¿Í µÚ¿¡ ºÙÀº ºñ¹Ð¹øÈ£ »ç ÀÌ¿¡´Â °ø°£ÀÌ ¾ø´Ù´Â °ÍÀ» ±â¾ïÇÏÀÚ.

-h, -u, -p¸¦ ´ëüÇÒ ¼ö ÀÖ ´Â Çü½ÄÀ¸·Î´Â
--host=host_name, --user=user_name and -- password=your_pass ÀÌ ÀÖ´Ù.

mysqlÀº Ä¿¸Çµå ¶óÀο¡¼­ ¿¬ °á ¸Å°³º¯¼ö°¡ ºüÁ®ÀÖÀ» ¶§´Â ±âº»  °ªÀ» »ç¿ëÇÑ´Ù.
±âº» È£½ºÆ® À̸§Àº localhost ÀÌ°í ±âº» »ç¿ëÀÚ À̸§Àº  À¯´Ð½º ·Î±×ÀÎ À̸§ÀÌ´Ù.
(-p °¡ ºüÁ®ÀÖÀ¸¸é ºñ¹Ð¹øÈ£´Â »ç¿ëÇÏÁö ¾Ê´Â´Ù)
±×·¡¼­ ¸¸¾à À¯ ´Ð½º »ç¿ëÀÚ À̸§ÀÌ joe ¶ó¸é ´ÙÀ½ÀÇ ¸í·ÉÀº µ¿ÀÏÇÏ´Ù.:

shell> mysql -h localhost -u joe
shell> mysql -h localhost
shell> mysql -u joe
shell> mysql

´Ù¸¥ mysql Ŭ¶óÀ̾ðÆ®µµ ºñ ½ÁÇÏ°Ô ÀÛµ¿ÇÑ´Ù.

À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ ¿¬°áÀ» ÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ±âº» °ªÀÌ À־ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¶§ ¸¶´Ù ¸í·ÉÇà¿¡¼­ ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê¾Æµµ µÈ´Ù:

¤· Ȩ µð·ºÅ丮ÀÇ '.my.cnf' ¼³Á¤ ÆÄÀÏÀÇ [client] ¼½¼Ç¿¡¼­  ¿¬°á º¯¼ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.
ÆÄÀÏ¿¡¼­ ÀÌ¿Í ¿¬°üµÈ ¼½¼ÇÀº ´ÙÀ½°ú °°´Ù:

[client]

host=host_name
user=user_name
password=your_pass

¤·  È¯°æ  º¯¼ö¸¦  »ç¿ëÇÏ¿©  ¿¬°á  º¯¼ö¸¦  ÁöÁ¤ÇÒ  ¼ö  ÀÖ ´Ù.  
È£½ºÆ®´Â MYSQL_HOST ·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. Mysql  »ç¿ëÀÚ À̸§Àº USER, LOGNAME,  ¶Ç´Â LOGINÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
(ÀÌ·¯ÇÑ °ªµéÀº ÀÌ ¹Ì À¯´Ð½º ·Î±×ÀÎ À̸§À¸·Î ¼³Á¤µÇ¾î  ÀÖÀ»  °ÍÀÌ´Ù.   ±×·¯¹Ç·Î   ¹Ù²ÙÁö ¾Ê´Â°Ô   ÁÁ´Ù)  
ºñ ¹Ð¹øÈ£´Â MYSQL_PWD·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.(±×·¸Áö¸¸ ÀÌ°ÍÀº ¾ÈÀüÇÏÁö ¾Ê ´Ù;)

¿¬°á º¯¼ö°¡ ¿©·¯ °¡Áö ¹æ¹ý À» ÁöÁ¤µÇ¾ú´Ù¸é ¸í·ÉÇà¿¡¼­ ÁöÁ¤ÇÑ °ªÀÌ ¼³Á¤ ÆÄÀÏ°ú ȯ°æ º¯¼ö·Î ¼³Á¤ÇÑ °Í º¸´Ù ¿ì¼±±ÇÀ» °¡Áø´Ù.
¶ÇÇÑ ¼³Á¤ ÆÄÀÏÀÇ °ªÀÌ È¯°æ º¯¼öº¸´Ù ¿ì¼±±ÇÀ» °¡Áø´Ù.

5. 2. 1 ºñ¹Ð¹ø È£ÀÇ º¸¾È À¯Áö

´Ù¸¥ »ç¿ëÀÚ°¡ ¹ß°ßÇÒ ¼ö ÀÖ °Ô  ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº ±ÇÇÏÁö  ¾Ê´Â´Ù.
Ŭ¶óÀ̾ðÆ® ÇÁ·Î ±×·¥À» ½ÇÇàÇÒ ¶§ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°À¸¸ç °¢ ¹æ¹ý¸¶´Ù À§Çèµµ¸¦ °°ÀÌ ¼³¸íÇÏ¿´´Ù:

¤· ¸í·ÉÇà¿¡¼­ -pyour_pass ¶Ç´Â --password=your_pass ¿É¼Ç »ç¿ë.  
ÀÌ ¹æ¹ýÀº Æí¸®ÇÏÁö¸¸ À§ÇèÇÑ ¹æ¹ýÀÌ ´Ù.  
ºñ¹Ð¹øÈ£¸¦ ½Ã½ºÅÛ »óȲ  ÇÁ·Î±×·¥(ps µî)À» ÅëÇØ  º¼ ¼ö ÀÖ ±â ¶§¹®¿¡ ´Ù¸¥ »ç¿ëÀÚ°¡ ¸í·©ÇàÀ¸·Î º¼ ¼ö ÀÖ´Ù.
(mysql Ŭ¶óÀ̾ðÆ® ´Â ÀϹÝÀûÀ¸·Î ÃʱâÈ­µÇ´Â µ¿¾È ¸í·ÉÇà ÀÎÀÚ¸¦ 0À¸·Î µ¤¾î¾º¿î´Ù.
±×·¸ Áö¸¸ °ªÀ» º¼ ¼ö Àִ ªÀº Æ´ÀÌ ¿©ÀüÈ÷ ÀÖ´Ù)

¤· -p ¶Ç´Â --password ¿É¼Ç »ç¿ë(ºñ¹Ð¹øÈ£ °ªÀ» ÁöÁ¤ÇÏÁö´Â  ¾ÊÀ½).
ÀÌ·± °æ¿ì Ŭ¶óÀ̾ðÆ® ÇÁ ·Î±×·¥Àº Å͹̳ο¡¼­ ºñ¹Ð¹øÈ£¸¦ ¹°¾îº»´Ù:

shell> mysql -u user_name -p
Enter password: ********

Ŭ¶óÀ̾ðÆ®´Â ºñ¹Ð¹øÈ£¸¦ Ä¥ ¶§ Å͹̳ο¡¼­ '*' ¹®ÀÚ¸¦  º¸¿©ÁØ´Ù.
±×·¯¹Ç·Î ´Ù¸¥ »ç¿ëÀÚ°¡ ºñ ¹Ð¹øÈ£¸¦ º¼ ¼ö ¾ø´Ù.
´Ù¸¥ »ç¿ëÀÚ°¡ º¼  ¼ö ¾øÀ¸¹Ç·Î ¸í·ÉÇà ¿¡¼­ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ´Â °Í º¸´Ù ÈξÀ ´õ ¾ÈÀüÇÏ´Ù.  
±×·¸Áö¸¸ ÀÌ ¹æ¹ýÀº ºñ´ëÈ­½ÄÀÇ ½ºÅ©¸³Æ®·Î Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é  ÀûÀýÇÏÁö ¾Ê´Ù.

¤· ¼³Á¤ ÆÄÀÏ¿¡ ºñ¹Ð¹øÈ£ Àú Àå.
¿¹¸¦ µé¾î Ȩ µð·ºÅ丮ÀÇ  '.my.cnf' ÆÄÀÏ¿¡¼­ [client] ¼½¼Ç ¿¡ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.

[client]

password=your_pass

ºñ¹Ð¹øÈ£¸¦ '.my.cnf' ÆÄÀÏ ¿¡ ÀúÀåÇÑ´Ù¸é ±× ÆÄÀÏÀº ±×·ìÀ̳ª ´Ù¸¥ »ç¿ëÀÚ°¡ Àбâ/¾²±â¸¦ ÇÒ ¼ö ¾øµµ ·Ï ÇØ¾ß  ÇÑ´Ù.
ÆÄÀÏÀÇ Æ۹̼ÇÀÌ 400 À̳ª  600 ÀÎÁö È®ÀÎÇÏ ÀÚ.

¤· ºñ¹Ð¹øÈ£¸¦ MYSQL_PWD ȯ °æ º¯¼ö¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Ù.
±×·¸Áö¸¸  ÀÌ ¹æ¹ýÀº Á¤¸»·Î À§Çè ÇÏ¸ç »ç¿ëÇؼ­´Â ¾ÈµÈ´Ù.
ÀϺΠps ÇÁ·Î±×·¥Àº  ½ÇÇà ÇÁ·Î¼¼½ºÀÇ È¯°æ º¯¼ö¸¦ º¸¿©ÁÖ´Â ¿É¼ÇÀÌ ÀÖ´Ù;
MYSQL_PWD¿¡ ¼³Á¤À» ÇÏ¸é ´Ù¸¥ »ç ¶÷µéÀÌ ½±°Ô ºñ¹Ð¹øÈ£¸¦ º¼ ¼ö ÀÖ´Ù.
ÀÌ·± ±â´ÉÀÇ ps°¡ ¾ø´Â ½Ã ½ºÅÛÀÏÁö¶óµµ ÇÁ·Î¼¼½º ȯ°æº¯¼ö¸¦ °Ë»öÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¾ø´Ù°í »ý°¢ÇÏ ´Â  °ÍÀº Çö¸íÇÏÁö ¸øÇÏ´Ù.

ÀÌÁß¿¡¼­ °¡Àå ¾ÈÀüÇÑ ¹æ¹ý Àº Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÌ ºñ¹Ð¹øÈ£¸¦ ¿ä±¸Çϰųª ÀûÀýÇÏ°Ô º¸¾ÈÀÌ µÈ '.my.cnf' ÆÄÀÏ¿¡ ºñ¹Ð¹øÈ£¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù.

5.3 mysql¿¡¼­ Á¦°øÇÏ´Â ±ÇÇÑ

±ÇÇÑ°ú °ü·ÃµÈ Á¤º¸´Â  mysql µ¥ÀÌÅͺ£À̽ºÀÇ(µ¥ÀÌÅͺ£À̽º À̸§ÀÌ  mysql ÀÓ) user, db, host, table_priv, columns_priv Å×ÀÌºí¿¡ ÀúÀåµÈ´Ù.
mysql ¼­¹ö´Â ½ÃÀÛÇÒ ¶§, ±×¸®°í ȯ °æÀ» ÁöÁ¤ÇÒ ¶§ ÀÌ Å×À̺íÀÇ ³»¿ëÀ» ÀоîµéÀδÙ.

mysql¿¡¼­ Á¦°øÇÏ´Â ±ÇÇÑÀ» ¼³Á¤ÇÒ ¶§ »ç¿ëÇÏ´Â À̸§Àº  ¾Æ·¡¿Í °°´Ù.
Å×À̺íÀÇ Ä÷³ À̸§ Àº grant tablesÀÇ °¢ ±ÇÇÑ ¹× ±ÇÇÑÀÌ  Àû¿ëµÇ´Â context¿Í ¿¬°ü µÇ¾î ÀÖ´Ù.

+-------------------+----------------+------------- -----------------+
|  Privilege (±ÇÇÑ) |  Column (Ä÷³) |  Context (ȯ°æ)            &nb sp; |  
+-------------------+----------------+--------- ---------------------+
|  select           |  Select_priv   |  tables            &nb sp;         |
+-------------------+----------------+--------------- ---------------+
|  insert           |  Insert_priv   |  tables            &nb sp;         |
+-------------------+----------------+--------------- ---------------+
|  update           |  Update_priv   |  tables            &nb sp;         |
+-------------------+----------------+--------------- ---------------+
|  delete           |  Delete_priv   |  tables            &nb sp;         |
+-------------------+----------------+--------------- ---------------+
|  index            |  Index_priv    |  tables            &nb sp;         |
+-------------------+----------------+--------------- ---------------+
|  alter            |  Alter_priv    |  tables            &nb sp;         |
+-------------------+----------------+--------------- ---------------+
|  create           |  Create_priv   |  databases, table or indexs  |
+-------------------+----------------+------- -----------------------+
|  drop            &nb sp;|  Drop_priv     |  databases or tables         |
+-- -----------------+----------------+------------------------------ +
|  grant            |  Grant_priv    |  databases or tables         |
+-------------------+----------------+--------------- ---------------+
|  reload           |  Reload_priv   |  server administration       |
+-------------------+----------------+--------------- ---------------+
|  shutdown         |  Shutdown_priv |  server administration       |
+-------------------+----------------+--------------- ---------------+
|  process          |  Process_priv  |  server administration       |
+-------------------+----------------+--------------- ---------------+
|  file            &nb sp;|  File_priv     |  file access on server       |
+--------------- ----+----------------+------------------------------+

 

select, insert, update, delete ±ÇÇÑÀº µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí¿¡¼­  ·¹Äڵ忡 ´ëÇÑ ¿ÀÆÛ·¹ÀÌ¼Ç À» ÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù.

SELECT ¹®Àº ¿ÀÁ÷ ½ÇÁ¦·Î Å× ÀÌºí¿¡¼­ ÁÙ(·¹ÄÚµå)¸¦ °¡Á®¿Ã ¶§¸¸ select ±ÇÇÑÀÌ ÇÊ¿äÇÏ´Ù.
¼­¹ö ÀÇ µ¥ÀÌÅͺ£À̽º¿¡ Á¢±Ù ±ÇÇÑÀÌ ¾ø´Â °æ¿ì¶ó°í ÇÏ´õ¶óµµ ƯÁ¤ÇÑ SELECT ¹®Àº  »ç¿ëÇÒ ¼ö ÀÖ´Ù.  
¿¹¸¦ µé¸é °£´ÜÇÑ °è»êÀ»  À§ÇØ mysql Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù:

mysql> SELECT 1+1;
mysql> SELECT PI()*2;

index(À妽º) ±ÇÇÑÀº À妽º ¸¦ »ý¼ºÇϰųª Á¦°ÅÇÒ ¼ö ÀÖ´Ù.
alter ±ÇÇÑÀº ALTER TABLE À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.

create ¿Í drop ±ÇÇÑÀº »õ·Î ¿î µ¥ÀÌÅͺ£À̽º¿Í Å×À̺íÀ»  »ý¼ºÇϰųª Á¸ÀçÇÏ´Â µ¥ÀÌÅͺ£À̽º¿Í Å×À̺í À» Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù.

»ç¿ëÀÚ¿¡°Ô mysql  µ¥ÀÌ Åͺ£À̽ºÀÇ drop  ±ÇÇÑÀ» Çã¿ëÇϸé,   ±× »ç¿ëÀÚ´Â mysql Á¢±Ù±ÇÇÑ Á¤º¸°¡ ÀúÀåµÈ µ¥ÀÌÅͺ£À̽º¸¦ ¾ø¾Ù ¼ö  ÀÖ´Ù´Â °ÍÀ» ¸í ½ÉÇÏÀÚ.

grant ±ÇÇÑÀº »ç¿ëÀÚ°¡ °¡Áö °í ÀÖ´Â ±ÇÇÑÀ» ´Ù¸¥ »ç¿ëÀÚ°¡ °¡Áú ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù.

file ±ÇÇÑÀº LOAD DATA INFILE and SELECT ... INTO OUTFILE  ¹®À» ÀÌ¿ëÇÏ¿© ¼­¹ö¿¡ ÆÄÀÏÀ» ÀúÀåÇÏ °í ÀÐÀ» ¼ö ÀÖ´Â ±ÇÇÑÀ» Çã¿ëÇÑ´Ù.
ÀÌ·¯ÇÑ ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ´Â mysql ¼­¹ö°¡ ÀÐ°í ¾µ ¼ö ÀÖ´Â ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö  ÀÖ´Â ±ÇÇÑÀÌ Çã¿ë µÈ´Ù.

³ª¸ÓÁö ±ÇÇѵéÀº °ü¸®ÀÚ ¿ÀÆÛ ·¹À̼ǿ¡ »ç¿ëµÇ¸ç mysqladmin ÇÁ·Î±×·¥ÀÇ ±â´ÉÀ» ¼öÇàÇÑ ´Ù.

¾Æ·¡ÀÇ Å×À̺íÀº °¢ °ü¸®ÀÚ ±ÇÇÑ¿¡ µû¶ó »ç¿ëÇÒ ¼ö ÀÖ´Â  mysqladmin ¸í·ÉÀ» º¸¿©ÁØ ´Ù:

+--------------------+----- -----------------------------------------+
|  Privilege (±ÇÇÑ)  |  Command permitted to privilege holders      |
|            &nb sp;       |      (±ÇÇÑ¿¡ µû¶ó Çã¿ëµÇ´Â ¸í ·É)            &nb sp;|
+--------------------+--------------------------------------- -------+
|  reload            |  reload, refresh, flush-privileges           |
|            &nb sp;       |  , flush-hosts, flush-logs, flush-tables     |
+--------------------+------------------ ----------------------------+
|  shutdown          |  shutdown            &nb sp;                       &nb sp;|
+--------------------+--------------------------------------- -------+
|  process           |  processlist, kill            &nb sp;               |
+--------------------+------------------------ ----------------------+

reload ¸í·ÉÀº ¼­¹ö°¡ grant Å×À̺íÀ» ´Ù½Ã ÀÐ¾î µéÀδÙ.  
refresh ¸í·ÉÀº ¸ðµç ¿­¸° Å×ÀÌ ºíÀ» ´ÝÀ¸¸ç  ·Î±× ÆÄÀÏÀ» ¿­°í ´Ý´Â´Ù.  
flush- privileges ´Â reload ¸í·É°ú µ¿ÀǾîÀÌ´Ù.
´Ù¸¥ flush-* ¸í·ÉÀº refresh ¿Í ºñ ½ÁÇÑ ±â´ÉÀ» ¼öÇàÇÑ´Ù.
±×·¯³ª ¹üÀ§¿¡ Á¦ÇÑÀÌ ÀÖÀ¸¸ç ¾î¶² °æ¿ì¿¡´Â ´õ ¼±ÅÃÇÒ ¸¸ÇÏ´Ù.
¿¹¸¦ µé¾î  ·Î±× ÆÄÀϸ¸  ´Ý°í ´Ù½Ã ¿­°íÀÚ  ÇÑ´Ù¸é flush-logs °¡ refreshº¸´Ù ´õ ³ªÀº ¼±ÅÃÀÌ´Ù.

(** flushÀÇ ¿É¼ÇÀ¸·Î´Â È£½º Æ®, ·Î±×  ÆÄÀÏ, ±ÇÇÑ ¼³Á¤, Å×À̺í,  status variables ¼³ Á¤ º¯¼ö°¡ ÀÖ´Ù.
SQL ¹®¿¡¼­ ¶Ç´Â mysqladmin  À¯Æ¿¸®Æ¼¸¦ »ç ¿ëÇÏ¸é µÈ´Ù. **)

shutdown ¸í·ÉÀº ¼­¹ö¸¦ ¼Ë´Ù ¿îÇÑ´Ù.
processlist ¸í·ÉÀº ¼­¹ö¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Â ½º·¹µå¿¡ ´ëÇÑ Á¤º¸¸¦ º¸¿©ÁØ ´Ù.
kill ¸í·ÉÀº ¼­¹ö ½º·¹µå¸¦  Á×ÀδÙ.
¾ðÁ¦³ª ÀÚ½ÅÀÇ ½º·¹ µå´Â  º¸°Å³ª Á×ÀÏ ¼ö ÀÖÁö¸¸ ´Ù¸¥ »ç¿ëÀÚ¿¡ ÀÇÇØ ½ÃÀÛµÈ ½º·¹µå´Â ÇÁ·Î¼¼ ½º  ±ÇÇÑÀÌ ÀÖ¾î¾ß º¸°Å³ª Á×ÀÏ ¼ö ÀÖ´Ù.

¸î°¡Áö ±ÇÇÑÀº Á¶½É½º·´°Ô Çã ¿ëÇØ¾ß ÇÑ´Ù:y:

¤· grant(Çã¿ë) ±ÇÇÑÀº »ç¿ë ÀÚ°¡ ´Ù¸¥ »ç¿ëÀÚÀÇ ±ÇÇÑÀ» ¼³Á¤ÇÒ  ¼ö ÀÖµµ·Ï Çã¿ëÇÑ ´Ù.
     ´Ù¸¥ ±ÇÇÑ°ú grant ±ÇÇÑÀ» °¡Áø µÎ »ç¿ëÀÚ´Â ±ÇÇÑÀ»  °á ÇÕÇÒ ¼ö ÀÖ´Ù.

¤· file ±ÇÇÑÀº ¼­¹ö¿¡¼­ ¸ð µç »ç¶÷ÀÌ Àб⠰¡´ÉÇÑ ÆÄÀÏÀ» Àдµ¥ ³²¿ë µÉ ¼ö ÀÖ.... SELECT ¹®À» ÀÌ¿ëÇØ Á¢±ÙÇÒ ¼ö ÀÖ´Â ³»¿ë...

The file privilege can be abused  to read any world-readable file  on the server into a database table,  the contents of which can then  be accessed using SELECT.

(** ±»ÀÌ ±ÇÇÑÀ» ÁÖÁö ¾Ê¾Æ µµ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ±ÇÇÑÀ» ÁÖÁö ¾Ê´Â°Ô ³´´Ù´Â ¸»ÀÌ°ÚÁö¿ä **)

¤· shutdown ±ÇÇÑÀº ´Ù¸¥ »ç ¿ëÀÚ¿¡°¡ ¿ÏÀüÈ÷ ¼­ºñ½º¸¦  »ç¿ëÇÏÁö ¸øÇϵµ·Ï ³²¿ëµÉ ¼ö ÀÖ ´Ù.

¤·  process ±ÇÇÑÀº ºñ ¹Ð¹øÈ£¸¦ ¼³Á¤ÇÏ°í ¹Ù²Ù´Â ÁúÀǸ¦ Æ÷ÇÔÇØ ÇöÀç ¼öÇàÇÏ°í ÀÖ´Â ÁúÀǸ¦ º¸´Âµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù.

¤· mysql µ¥ÀÌÅͺ£À̽º¿¡ ´ë ÇÑ ±ÇÇÑÀº ºñ¹Ð¹øÈ£¿Í ´Ù¸¥ Á¢±Ù  ±ÇÇÑ Á¤º¸¸¦ ¹Ù²Ù´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù. (ºñ¹Ð¹øÈ£°¡ ¾ÏȣȭµÇ¾î  ÀúÀåµÇ¾ú´Ù°í ÇÏ´õ¶óµµ, ÃæºÐ ÇÑ ±ÇÇÑÀ» °¡Áø ¾ÇÀÇÀÖ´Â  »ç¿ëÀÚ´Â ´Ù¸¥ ºñ¹Ð¹øÈ£·Ñ ¹Ù²Ü ¼ö  ÀÖ´Ù)

mysql ±ÇÇÑ ½Ã ½ºÅÛÀ¸·Î ´Ù·ê ¼ö ¾ø´Â ¸î°¡Áö°¡ ÀÖ´Ù:

¤· Á¢±ÙÀ» °ÅºÎÇÒ »ç¿ëÀÚ¸¦ ¸í¹éÇÏ°Ô ÁöÁ¤ÇÒ ¼ö ¾ø´Ù.
    ¿Ö³ÄÇÏ¸é »ç¿ë ÀÚ¿Í ¿¬°áÀ» °ÅºÎÇÏ´Â °ÍÀ» ¿ÏÀüÇÏ°Ô ¿¬°ü½Ãų ¼ö ¾ø±â ¶§¹®ÀÌ ´Ù.

¤· »ç¿ëÀÚ°¡ Å×ÀÌÅͺ£À̽º¿¡ ¼­ Å×À̺íÀ» ¸¸µé°í Áö¿ï ¼ö ÀÖ´Â ±ÇÇÑÀ» °¡Áú ¼ö ÀÖÁö¸¸
    µ¥ÀÌÅͺ£À̽º ÀÚü¸¦ ¸¸µé°í »èÁ¦ÇÒ ¼ö´Â ¾øµµ·Ï ÁöÁ¤ÇÒ  ¼ö ¾ø ´Ù.
    ( ±×·¯´Ï±î create ¿Í drop ±ÇÇÑÀ» ÁÖ¸é µ¥ÀÌÅͺ£À̽º ÀÚü¿¡ ´ëÇØ Á¦¾îÇÒ ¼ö ÀÖÁö¿ä.
        ±× ¾ÈÀÇ Å×ÀÌºí¸¸  ¸¸µé°í Áö¿ï ¼ö ÀÖµµ·Ï ÇÏÁö´Â  ¸øÇÑ´Ù ´Â ¸» )