Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ
  ¸®´ª½º¿¡¼­ ÇÁ·Î±×·¥ ¼³Ä¡ ÀÛ¼ºÀÏ : 2010/02/12 12:32
 
  • ±Û¾´ÀÌ : Á¶¸í¿í ( http://onlyperl.egloos.com )
  • Á¶È¸¼ö : 13538
     
    ¸®´ª½º³ª, À©µµ¿ì, ¸ÆÀ̳ª ¼Ö¶ó¸®½º µî ¾î¶°ÇÑ ¿î¿µÃ¼Á¦ ¶óµµ, ¿î¿µÃ¼Á¦ ÀÚü°¡ ¸ñÀûÀÌ µÉ ¼ö´Â ¾ø½À´Ï´Ù.
    ¿î¿µÃ¼Á¦´Â ¾îµð±îÁö³ª ½Ã½ºÅÛÀÌ ¸ñÀû¿¡ ¸Â´Â ÀÛ¾÷À» ¼öÇà ÇÒ ¼ö ÀÖµµ·Ï, º¸Á¶ ÇÏ´Â ¿ªÇÒÀ» ¼öÇà ÇÏ°Ô µË´Ï´Ù. ±×·± Àǹ̿¡¼­ ÁøÁ¤À¸·Î ¸®´ª½º¸¦ Àß »ç¿ëÇÑ´Ù´Â °ÍÀº ¸®´ª½º¿¡¼­ Á¦°øÇÏ´Â, ȤÀº ¿î¿µµÇ´Â ¾îÇø®ÄÉÀ̼ÇÀ» ¾ó¸¶³ª Àß È°¿ëÇÏ´À³Ä¿¡ µû¶ó ´Þ¸° °Í ¾Æ´Ñ°¡ ÇÕ´Ï´Ù.

    ¸®´ª½º´Â óÀ½¿¡ ¹ü¿ë ¿î¿µÃ¼Á¦À̱⠺¸´Ù´Â °³¹ßÀÚµéÀÇ Àå³­°¨¿¡ °¡±î¿ü½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó ±âÁ¸ÀÇ À¯´Ð½º¿¡ ȣȯµÇ´Â ¿î¿µÃ¼Á¦À̱⵵ Çß½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó »ç¿ë¿¡ ÀÖ¾î ³Ê¹«³ª ÀÚÀ¯·Î¿î ¿î¿µÃ¼Á¦ÀÌ´Ù º¸´Ï »ç¿ëÇÏ´Â °³°³ÀÎ ¸¶´ÙÀÇ È¯°æÀÌ ´Þ¶ó Áö°Ô µË´Ï´Ù.
    ±×·¯´Ù º¸´Ï, Áö±Ýµµ ¾Ç¸íÀ» ¶³Ä¡°í ÀÖ´Â tarball ÇüÅÂÀÇ ¼Ò½ºÄÄÆÄÀÏ ¼³Ä¡°¡ ³ªÅ¸³ª°Ô µË´Ï´Ù. ¹°·Ð ¹Ï¾î ÁöÁö ¾Ê°ÚÁö¸¸, ÀÌ°Í ¶ÇÇÑ ±²ÀåÇÑ ÀÚµ¿È­°¡ ÀÌ·ç¾îÁø ¼³Ä¡ ¸ÅÄ¿´ÏÁò ÀÔ´Ï´Ù.
    ÀÌ ÈĺÎÅÍ, ¸®´ª½ºÀÇ ¿ª»ç´Â Ä¿³ÎÀÇ ¹ßÀü°ú ÇÔ²², »ç¿ëÀÚµéÀÇ ÆíÀǼº Çâ»ó¿¡ Áö´ëÇÑ °ü½ÉÀ» °®°Ô µË´Ï´Ù. ¹°·Ð ÀÌ °úÁ¤¿¡¼­ ¸®´ª½ºÀÇ ¼³Ä¡ ¸ÅÄ¿´ÏÁò ¶ÇÇÑ ´«ºÎ½Å ¹ßÀüÀ» ÀÌ·ç°Ô µË´Ï´Ù.

    ¸®´ª½º¿¡¼­ ÇÁ·Î±×·¥ ¼³Ä¡ ¹æ¹ýÀ» Å©°Ô 4°¡Áö·Î ºÐ·ù ÇÒ ¼ö ÀÖ½À´Ï´Ù.

     
    1. ¼Ò½º ¼³Ä¡
    2. ¹ÙÀ̳ʸ® ¼³Ä¡
    3. ÆÐŰÁö ¸Å´ÏÀú ¸¦ ÀÌ¿ëÇÑ ¼³Ä¡
    4. Áß¾Ó ¸®ÆÄÁöÅ丮¸¦ ÀÌ¿ëÇÏ´Â ÆÐŰÁö ¸Å´ÏÀú¸¦ ÀÌ¿ëÇÑ ¼³Ä¡.

     


    ¼ø¼­¿¡ µû¶ó Á» ´õ ½±°Ô ¼³Ä¡ ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ °³¹ß µÇ¾ú´Ù°í º¸½Ã¸é µË´Ï´Ù. À̰ÍÀº Áß°£¿¡ ´©±º°¡ÀÇ ¼ÕÀ¸·Î Çѹø ó¸® °úÁ¤À» °ÅÃÆ´Ù´Â °ÍÀ» ÀÇ¹Ì Çϸç, ´©±¸³ª µ¿ÀÏÇÏ°Ô »ç¿ëÇϱ⠶§¹®¿¡ Á¡Á¡ ´õ Ç¥ÁØÈ­µÈ »ç¿ë ¸ðµ¨À̶ó°í ÀÌÇØ ÇÏ½Ã¸é µË´Ï´Ù.
    ¹Ý´ë·Î, ¿ª¼øÀ¸·Î °¥¼ö·Ï ´õ ÀÚÀ¯ ·Î¿î Ä¿½ºÅ͸¶ÀÌ¡À̰¡´É Çϰí, ´õ ¸¹Àº ÇÁ·Î±×·¥ÀÌ Á¸Àç Çϸç, ´õ »ç¿ëÇÏ±â ¾î·Æ½À´Ï´Ù.

    ¿äÁò¿¡ ¹èÆ÷µÇ´Â ¸®´ª½ºÀÇ °æ¿ì, ¿ö³« Æí¸®ÇÏ°Ô Àß ¸¸µé¾îÁ³±â ¶§¹®¿¡, 4´Ü°è¸¸ Àß È°¿ë ÇÏ¸é ¾î·Á¿ò ¾øÀÌ ¸®´ª½º »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.
    ´Ù¸¸, ¿©·¯ ´Ü°è¿¡ ´ëÇØ ¼³¸í ÇÏ´Â ÀÌÀ¯´Â, ±×³É ÀÌÇØ¸¸ Çϰí ÀÖÀ¸¸é, 4´Ü°è¿¡¼­ ¹ß»ý ÇÏ´Â ¿¹¿ÜÀûÀÎ ¹®Á¦¿¡ ´ëÇØ¼­ 󸮰¡ °¡´ÉÇϱ⠶§¹® ÀÔ´Ï´Ù.

    ´Ü°è º°·Î, Mysql ¼³Ä¡¸¦ ÅëÇØ, Á»´õ ÀÚ¼¼È÷ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.


    1. ¼Ò½º¸¦ ÀÌ¿ëÇÑ ¼³Ä¡

    ¼Ò½º ÄÄÆÄÀÏÀº ¸®´ª½º¿¡¼­ °¡Àå °íÀüÀûÀÎ ¾îÇø®ÄÉÀÌ¼Ç ¼³Ä¡ ¹æ¹ý ÀÔ´Ï´Ù. °¡Àå ÇǰïÇÑ ¹æ¹ýÁßÀÇ ÇϳªÀ̱⵵ ÇÕ´Ï´Ù. ÇÏÁö¸¸ ´©±º°¡°¡ ÆÐŰ¡À» ÇØ³õÁö ¾Ê¾Ò´Ù¸é, ÀÌ ¹æ¹ýÀ» ÅëÇØ¼­ ¼³Ä¡ ÇÒ ¼ö¹Û¿¡ ¾ø½À´Ï´Ù. º¸ÅëÀº tarball ÇüÅ·ΠÁ¦°øÀÌ µÇ¸ç, ¾ÐÃàÀ» Ç®°Ô µÇ¸é README ÆÄÀÏ È¤Àº INSTALL À̶ó´Â ÆÄÀÏ¿¡ ¼³Ä¡ ¹æ¹ýÀ» ±â¼ú ÇØ ³õ½À´Ï´Ù. ÀÌ ¸»Àº ¾îÇø®ÄÉÀÌ¼Ç ¸¶´Ù ¼³Ä¡ ¹æ¹ýÀÌ Á¶±Ý¾¿ ´Ù¸¦ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀÇ¹Ì ÇÕ´Ï´Ù. ¹°·Ð, º¸ÅëÀÇ °æ¿ì GNU autotools¸¦ ÀÌ¿ëÇØ¼­ ¹èÆ÷ µÇ±â ¶§¹®¿¡ ¼³Ä¡ ¹æ¹ýÀÌ ºñ½Á ÇÕ´Ï´Ù.

    º¸ÅëÀÇ °æ¿ì,
     1. Configure
    2. Make
    3. Make test
    4. Make install
     


    °úÁ¤À» °ÅĨ´Ï´Ù. Make test °úÁ¤Àº »ý·« °¡´É ÇÕ´Ï´Ù.
    º¸ÅëÀÇ ¿ÀÇ ¼Ò½º ¾îÇø®ÄÉÀ̼ǵéÀº GNU autotools¸¦ äÅÃÇϰí Àִµ¥, ´ÙÁß Ç÷§Æû¿¡¼­ ºôµå ÇÒ¼ö ÀÖµµ·Ï ȯ°æ ¼³Á¤À̳ª ¼Ò½º Æ®¸®¸¦ ±¸¼ºÇϱ⵵ Çϰí, »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¿É¼Ç¿¡ µû¶ó ¼Ò½º¸¦ ºôµå ÇÒ ¼ö ÀÖµµ·Ï ÀÚµ¿È­ ÇØ ÁÝ´Ï´Ù. À̰ÍÀº óÀ½ Á¢ÇÏ´Â »ç¿ëÀÚ¿¡°Ô´Â ¾î·Æ±â´Â ¸¶Âù°¡Áö ÀÌÁö¸¸, ¾î´À Á¤µµ ÀÚµ¿È­ µÇ¾î ÀÖ´Ù´Â °ÍÀ» ÀÇ¹Ì ÇÕ´Ï´Ù.

    ¼Ò½º ÄÄÆÄÀÏÀ» ÇÏ·Á¸é ¿ì¼± ½Ã½ºÅÛ¿¡ ºôµå µµ±¸°¡ ¼³Ä¡ µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ºôµå µµ±¸°¡ ¼³Ä¡ µÇ¾î ÀÖÁö ¾Ê´Ù¸é? ¿©±â¼­ ¿ì¸®´Â ÇѰ¡Áö µô·¹¸¶°¡ »ý±é´Ï´Ù. ºôµå µµ±¸µéÀ» ¼Ò½º¸¦ ¹Þ¾Æ ¿À´õ¶óµµ ±×°ÍÀ» ¼³Ä¡ ÇÏ·Á¸é, ¶Ç ´Ù½Ã ºôµå µµ±¸°¡ ÇÊ¿ä ÇÏ°Ô µË´Ï´Ù.
    ÀÌ·± °æ¿ì, ºôµå µµ±¸¸¦ ºôµå µµ±¸°¡ ¼³Ä¡ µÇ¾î ÀÖ´Â ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­ ºôµå¸¦ ÇØ¿À°Å³ª, ÀÌÈÄ¿¡ ¼³¸íÇÒ ÆÐŰÁö¸¦ ÀÌ¿ëÇØ ¼³Ä¡ ÇØ¼­ ÀÌ¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡°¼Ò½º ÄÄÆÄÀÏÀ» ÀÌ¿ëÇÑ ¼³Ä¡¡± ÀÚü¸¸À¸·Î´Â ÇØ°á ÇÒ ¼ö ¾ø´Â ¹®Á¦ ÀÔ´Ï´Ù. ÃÖÃÊ¿¡ ¸®´ª½º¸¦ ¸¸µé¾ú´ø Åä¹ßÁîµµ minix¶ó´Â ½Ã½ºÅÛ¿¡¼­ ¸®´ª½º¿Í ±×¿¡ ÇÊ¿äÇÑ ÄÄÆÄÀÏ·¯µîÀ» ºôµå Çß½À´Ï´Ù. ±×¸®°í óÀ½ ¸®´ª½º¸¦ °ø°³ ÇÒ¶§µµ, óÀ½¿¡ ¸®´ª½º¸¦ ºôµåÇϱâ À§Çؼ­´Â ¹Ì´Ð½º°¡ ÇÊ¿ä ÇÏ´Ù°í À̸ÞÀÏ¿¡ ÷ºÎ Çß¾ú½À´Ï´Ù.

    ¿ì¼±, ºôµå¸¦ ÇØº¸±â À§Çؼ­ ºôµå ±×·ìÀ» ¼³Ä¡ ÇϰڽÀ´Ï´Ù. ÀÌ°Í ¶ÇÇÑ ÇÊ¿äÇÑ °Í¸¸ ¼³Ä¡ Çϸé ÁÁ°ÚÁö¸¸, ¿ì¼±Àº ºôµå ÇØº¸´Â °Í ÀÚü°¡ Áß¿äÇϱ⠶§¹®¿¡ Çѹø¿¡ ºôµå ±×·ìÀ» ¼³Ä¡ ÇϰڽÀ´Ï´Ù.

     yum groupinstall "Development Libraries" "Development Tools" 


    ¹°·Ð ¾µµ¥ ¾ø´Â ÀÌ·±Àú·± °Íµéµµ ¸¹ÀÌ ¼³Ä¡ µË´Ï´Ù. ¾îµð±îÁö³ª ¿¹Á¦ ÀÏ »ÓÀÔ´Ï´Ù. ½ÇÁ¦ ¼­ºñ½º ¿î¿µ¿¡´Â ÇÊ¿äÇѰ͸¸ ¼³Ä¡ ÇϽñ⠹ٶø´Ï´Ù.


    ±×·¯¸é Áö±ÝºÎÅÍ mysql server ¸¦ ¼Ò½º·Î ¼³Ä¡ ÇØº¸°Ú½À´Ï´Ù.

    ¿ì¼± mysql.com ¿¡ Á¢¼ÓÇØ¼­ mysql ¼Ò½º¸¦ ´Ù¿î·Îµå ¹Þ½À´Ï´Ù.



    ÇöÀç ´Ù¿î·Îµå¸¦ ¹Þ°Ô µÇ¸é mysql-5.1.43.tar.gz¸¦ ±âº»À¸·Î ¸±¸®Áî Çϰí ÀÖ½À´Ï´Ù.

    tar.gz ÆÄÀÏÀº tar + gzipÀ» ÀÌ¿ëÇØ¼­ ¾ÐÃàÀÌ µÇ¾î ÀÖ´Ù´Â ÀÇ¹Ì ÀÔ´Ï´Ù. ¼³Ä¡¸¦ ÇÏ·Á¸é ¿ì¼± ¾ÐÃàÀ» ÇØÁ¦ ÇØ¾ß ÇÕ´Ï´Ù

     tar zxvf mysql-5.1.43.tar.gz 


    ¾ÐÃàÀÌ Ç®¸®¸é mysql-5.1.43 µð·ºÅ丮°¡ »ý¼ºÀÌ µÇ´Âµ¥, µð·ºÅ丮 ¾ÈÀ¸·Î À̵¿ ÇÕ´Ï´Ù.

     cd mysql-5.1.43 


    µð·ºÅ丮 ¾ÈÀ¸·Î À̵¿À» Çϸé INSTALL-SOURCE À̸§ÀÇ ÆÄÀÏÀÌ Àִµ¥, ¼³Ä¡ ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ÀÚ¼¼È÷ ¼³¸íÇØ ³õ°í ÀÖ½À´Ï´Ù. ³Ê¹« ÀÚ¼¼È÷ ¸»ÀÔ´Ï´Ù. ´Ù ÀÐÁö ¸ø ÇÒÁ¤µµ·Î ¸»ÀÔ´Ï´Ù.

    ÀÏ´Ü ¼³Ä¡¸¦ ÁøÇà Çϵµ·Ï ÇϰڽÀ´Ï´Ù.

    À§¿¡¼­ ¼³¸íÇÑ °Íó·³ configure, make, make install ´Ü°è·Î ¼³Ä¡´Â ÁøÇà µË´Ï´Ù.

    ¿ì¼± configure ¸¦ ÁøÇà ÇÕ´Ï´Ù. Configure ´Â ±âº» ÀûÀ¸·Î

     ./configure  


    ¸¸À» ½ÇÇà ÇÏ¸é »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. Çʿ信 µû¶ó ¿É¼ÇÀ» ³Ö±âµµ Çϱ¸¿ä.

     ./configure --help  


    ¸¦ ÀÔ·Â ÇÏ¸é ¼³Ä¡¿¡ ÇÊ¿äÇÑ È¯°æ ¼³Á¤À» ¿É¼ÇÀ¸·Î ÁÙ ¼ö ÀÖ½À´Ï´Ù.

     ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --enable-assembler --with-mysqld-ldflags=-all-static --without-debug --enable-thread-safe-client 


    À̰ÍÀº Á¦°¡ ¿¹Àü¿¡ mysqlÀ» ºôµå ÇÒ ¶§ ÁÖ·Î »ç¿ë ÇÏ´ø ¿É¼Ç ÀÔ´Ï´Ù.
    º¸Åë ¼³Ä¡½Ã¿¡ ÇÊ¿äÇÑ µµ±¸µéÀÌ ¼³Ä¡°¡ ¾ÈµÇ¸é ¿¡·¯°¡ ³ª°í, configure°¡ Áß´Ü µË´Ï´Ù. ÇÏÁö¸¸ À§¿¡¼­ ÇÊ¿äÇÑ ºôµå µµ±¸µéÀ» ¸ðµÎ ¼³Ä¡ ÇØ¹ö·È±â ¶§¹®¿¡ ÀÌ»ó ¾øÀÌ ¼³Ä¡ µÉ °ÍÀÔ´Ï´Ù.

    ´ÙÀ½Àº make ´Ü°è ÀÔ´Ï´Ù. Configure°¡ ÀÌ»ó ¾øÀÌ ÁøÇà µÇ¾ú´Ù¸é, ¾Æ¹«·± ¿¡·¯ ¾øÀÌ ´Ü°è°¡ Á¾·á µÉ °Í ÀÔ´Ï´Ù.
     make  


    ºôµå°¡ ¿Ï·á µÇ¸é, ÄÄÆÄÀÏµÈ ¼Ò½ºµéÀ» »ç¿ëÇÒ À§Ä¡¿¡ ½ÇÁ¦·Î ¹èÆ÷ ÇØ¾ß ÇÕ´Ï´Ù.
    ¹èÆ÷´Â make install ´Ü°è¸¦ ÀÌ¿ëÇØ¼­ ÁøÇà µË´Ï´Ù.

     make install 


    ÀÌ ´Ü°è°¡ ¿Ï·á µÇ¸é, ÀÏ´Ü ÇÁ·Î±×·¥ ÀÚü´Â ¼³Ä¡°¡ ¿Ï·á µÈ °ÍÀÔ´Ï´Ù.

    ±×·±µ¥, ÇÁ·Î±×·¥ ¼³Ä¡°¡ ¿Ï·á µÇ¾ú´Ù°í ÇØ¼­ ¸ðµç ¼³Ä¡°¡ ¿Ï·á µÈ °ÍÀÌ ¾Æ´Õ´Ï´Ù.
    ½ÇÁ¦ »ç¿ëÀ» À§Çؼ­´Â ÇÁ·Î±×·¥ ¼³Ä¡ ¿Ü¿¡µµ Ãß°¡ ÀÛ¾÷ÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
    ¾î¶»°Ô º¸¸é ¼Ò½º ¼³Ä¡ ½Ã ºÎ´ãÀÌ µÇ´Â ¿ä¼Ò Áß¿¡ Çϳª ÀÔ´Ï´Ù

    MysqlÀÇ °æ¿ì ¼­¹ö µ¥¸óÀÔ´Ï´Ù. ±×¸®°í ´Ù¸¥ ÇÁ·Î±×·¥¿¡°Ô ¶óÀ̺귯¸® ÇüÅÂÀÇ ¼­ºñ½º¸¦ Á¦°ø Çϸç, ÃÖÃÊ ¼³Ä¡½Ã ±âº» µðºñ¸¦ »ý¼º ÇØÁà¾ß ÇÕ´Ï´Ù.

    MysqlÀº ¼­¹ö µ¥¸ó ÀÔ´Ï´Ù.
    º¸ÅëÀÇ µ¥¸óÀº ±¸µ¿½Ã¿¡ º¸¾ÈÀ» À§Çؼ­ root »ç¿ëÀÚ°¡ ¾Æ´Ï¶ó ÀÏ¹Ý »ç¿ëÀÚ³ª Àü¿ë »ç¿ëÀÚ·Î ±¸µ¿À» ÇÏ°Ô µË´Ï´Ù. ±×·¯¹Ç·Î mysqlÀÇ °æ¿ì¿¡´Â mysql À̶ó´Â ±âº»À¯Àú¸¦ ÅëÇØ¼­ ±¸µ¿ ÇÏ°Ô µË´Ï´Ù.
    ¿ì¼±, mysql »ç¿ëÀÚ¸¦ ½Ã½ºÅÛ¿¡ Ãß°¡ ÇÕ´Ï´Ù.

     useradd -M mysql 


    ¼³Ä¡ÇÑ mysqlÀÇ µð·ºÅ丮¸¦ mysqlÀÌ Á¢±Ù ÀÐ°í ½ÇÇà ÇÒ ¼ö ÀÖµµ·Ï º¯°æ ÇØÁÝ´Ï´Ù

     chown -R root.mysql /usr/local/mysql 


    µ¥¸óÀ¸·Î ±¸µ¿ÇÒ ¶§ ÂüÁ¶ÇÒ ¼³Á¤ ÆÄÀÏÀ» »ý¼º ÇÕ´Ï´Ù.
    ±âº»ÀûÀ¸·Î ¼Ò½º¿¡ ¼³Á¤ ÆÄÀÏÀÌ µé¾î Àֱ⠶§¹®¿¡ ´ëºÎºÐÀÇ °æ¿ì ´Ü¼øÈ÷ ÁöÁ¤µÈ À§Ä¡¿¡ Ä«ÇÇ ÇÏÇÏ´Â °Í À¸·Îµµ »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù ¿©±â¼­ ÁöÁ¤ µÈ À§Ä¡¶õ configure ½Ã¿¡ --sysconfdir=/etc À» ÁöÁ¤ ÇØÁá¾ú´Âµ¥ ÀÌ À§Ä¡¸¦ ¸» ÇÕ´Ï´Ù.

     cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf 


    ¼­ºñ½º µ¥¸óÀ̹ǷΠ¼­ºñ½º µî·ÏÀ» Çϰí, ½Ã½ºÅÛ ºÎÆÃ½Ã ÀÚµ¿À¸·Î ½ÃÀÛ ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.
    ±âº»ÀûÀ¸·Î mysql¿¡¼­ Á¦°ø ÇÏ´Â ½ÃÀÛ ½ºÅ©¸³Æ®¸¦ »ç¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù.

     cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld 


    ºÎÆÃ½Ã ÀÚµ¿À¸·Î ½ÃÀÛ ÇÒ ¼ö ÀÖµµ·Ï ·±·¹º§¿¡ µî·Ï ÇÕ´Ï´Ù.

     cd /etc/rc3.d
    ln -s ../init.d/mysqld S98mysqld
     

    ±×¸®°í ¸®´ª½º¿¡¼­ ¼­ºñ½º °ü¸®Åø·Î on/off °¡´É Çϵµ·Ï ntsysv¿¡ µî·Ï ÇÕ´Ï´Ù.

     cd /etc/init.d
    chkconfig --add mysqld
     


    mysqlÀº ´Ù¸¥ ¾îÇø®ÄÉÀ̼ǿ¡ ¶óÀ̺귯¸®¸¦ Á¦°ø ÇÕ´Ï´Ù.
    ¸®´ª½º¿¡´Â µ¿ÀûÀ¸·Î ¶óÀ̺귯¸®¸¦ Á¦°ø ÇØÁÖ´Â ldconfig°¡ Á¸Àç ÇÕ´Ï´Ù. MysqlÀÇ ¶óÀ̺귯¸®µµ ¿©±â¿¡ µî·Ï ÇØ¾ß ÇÕ´Ï´Ù. /etc/ld.so.conf ÆÄÀÏÀ» ¿­¾î¼­, ¼³Ä¡ÇÑ mysqlÀÇ ¶óÀ̺귯¸® °æ·Î¸¦ Á¦°ø ³Ö½À´Ï´Ù.

     echo ¡°/usr/local/mysq/lib/mysql¡± >> /etc/ld.so.conf  


    ÀÌ·¸°Ô ÇÏ¸é ¼³Á¤ ÆÄÀÏ¿¡ µî·ÏÀÌ µË´Ï´Ù. ldconfig ¸í·ÉÀ» ÅëÇØ¼­ ¼³Á¤ÇÑ ÆÄÀÏÀ» ´Ù½Ã ÀÐ¾î µé·Á¼­ ¶óÀ̺귯¸® µ¿Àû ¸µÅ©¸¦ Ȱ¼ºÈ­ ½Ãŵ´Ï´Ù.

     ldconfig -v 


    ¸¶Áö¸·À¸·Î mysqlÀÇ ±âº» µ¥ÀÌÅͺ£À̽º¸¦ »ý¼º ÇÕ´Ï´Ù.

     cd /usr/local/mysql/bin
    ./mysql_install_db
     


    ±âº» µðºñ°¡ »ý¼ºÀÌ ¿Ï·á µÇ°í ³ª¸é, mysql server¸¦ ±¸µ¿ÇÏ´Â mysql user°¡ µðºñ ÆÄÀÏÀ» Çڵ鸵 ÇÒ ¼ö ÀÖµµ·Ï ¾²±â ±ÇÇÑÀ» ºÎ¿© ÇÕ´Ï´Ù.

     chown -R mysql.mysql /usr/local/mysql/var  


    º¸ÅëÀÇ °æ¿ì µð·ºÅ丮¿Í ±× ÇÏÀ§ °æ·Î¿¡ ´ëÇØ¼­ ¼ÒÀ¯ ±ÇÇÑÀ» ¹Ù²ã ÁÝ´Ï´Ù.

    ÀÌÁ¦ mysql ¼­ºñ½º¸¦ ±¸µ¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

     /etc/init.d/mysqld start  


    ÃÖÀûÈ­
    º¸Åë ¿©±â ±îÁö ¼Ò½º¸¦ ÄÄÆÄÀÏ ÇÏ°í ³ª¸é ÀÌÁ¦´Â ÃÖÀûÈ­¸¦ »ý°¢ ÇÏ´Â ´Ü°è À̱⵵ ÇÕ´Ï´Ù.
    ¼³Ä¡ ´Ü°è¿¡¼­ÀÇ ÃÖÀûÈ­´Â ÇÊ¿äÇÑ ±â´É¸¸À» ¼³Á¤ÇѴٰųª, ÄÄÆÄÀÏ·¯ ¿É¼ÇÀ» ÁöÁ¤ ÇØ Áְųª µîµîÀÇ ÀÏÀ» ÇÕ´Ï´Ù.

    Mysql ¼³Ä¡ ¸Å´º¾ó¿¡ º¸¸é,

     CFLAGS="-O3 -mpentiumpro -mstack-align-double" CXX=gcc \
    CXXFLAGS="-O3 -mpentiumpro -mstack-align-double \
    -felide-constructors -fno-exceptions -fno-rtti
     


    ÄÄÆÄÀϽà ÀÌ·± ¿É¼ÇµéÀ» ÁÙ ¼ö ÀÖ´Ù°í ÇÕ´Ï´Ù. ±×·¡¼­ configure ÇÒ¶§ ¾Õ¿¡ ºÙ¿© ÁÙ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ¿É¼ÇµéÀ» »ç¿ë ÇØ¼­ ºôµå¸¦ ÇÏ°Ô µÇ¸é, »ý¼º µÇ´Â ¾î¼Àºí¸® ÄÚµåµéÀÌ ºÙÀÌÁö ¾Ê¾ÒÀ»¶§¿Í ´Ù¸£°Ô »ý¼ºÀÌ µË´Ï´Ù. ½Ã°£ÀÌ ³ª½Å ´Ù¸é, ´Ù¸£°Ô ÇØ¼­ ÆÛÆ÷¸Õ½º Å×½ºÆ®¸¦ ÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.
    ±×¸®°í À̰ÍÀº mysql ¿¡¼­ ¾ð±ÞµÈ ¿É¼ÇµéÀ» ¹ÙÅÁÀ¸·Î Á¦°¡ »ç¿ëÇÑ´ø ¿É¼ÇÀ» Á¶ÇÕÇØ¼­ ¸¸µç °Í ÀÔ´Ï´Ù.

     CFLAGS="-O3 -march=pentiumpro -pipe -fPIC -fomit-frame-pointer -ffixed-ebp -felide-constructors" CHOSCHOST="i686-pc-linux-gnu" CXX=gcc CXXFLAGS="${CFLAGS}" MAKEOPTS="-j5" ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --enable-assembler --with-mysqld-ldflags=-all-static --without-debug --with-charset=euckr --enable-thread-safe-client  


    »ç½Ç, mysql AB »ç¿¡¼­´Â »ç¿ëÀÚ°¡ ¼Ò½º¸¦ ÄÄÆÄÀÏÇØ¼­ »ç¿ëÇÏ´Â °ÍÀ» ±ÇÀå ÇÏÁö ¾Ê½À´Ï´Ù.
    ±×µéÀÌ ÃÖÀûÈ­ ÇØ¼­ ¹èÆ÷ÇÏ´Â ¹ÙÀ̳ʸ®¸¦ »ç¿ëÇϱ⸦ ±ÇÀå Çϰí ÀÖ½À´Ï´Ù.

    Áö±Ý±îÁö º¸¿©µå¸° ¹æ¹ýÀº ÀϹÝÀûÀÎ ¼­ºñ½º µ¥¸óÀ» ¼³Ä¡ ÇÏ´Â ¹æ¹ýÀ» mysql server¸¦ ÅëÇØ¼­ ¿¹½Ã¸¦ µé¾î ºÃ½À´Ï´Ù. »ç½Ç ¼³Ä¡ ÀÚü º¸´Ù ±× ÈÄ¿¡ ÇØÁà¾ß ÇÏ´Â º¸Á¶ ÀÛ¾÷µéÀÌ ´õ ¸¹Àº °ÍÀ» ¾Ë¼ö ÀÖ½À´Ï´Ù

    ¶Ç ÇѰ¡Áö ¼Ò½º¼³Ä¡ÀÇ ¹®Á¦ Á¡Àº »èÁ¦°¡ ½±Áö ¾Ê´Ù´Â °ÍÀÔ´Ï´Ù.
    ÀϺΠÆÐŰÁöÀÇ °æ¿ì make uninstall À» Áö¿ø Çϱ⵵ ÇÏÁö¸¸, ÀÌ°Í ¶ÇÇÑ ¼Ò½º¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù´Â ¾àÁ¡ÀÌ Á¸Àç ÇÕ´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ¸®´ª½º¿¡¼­ °ü¸®ÇÏ´Â ±âº» Æ®¸®¿¡ ¸ÂÃç ³Ö±â Èûµì´Ï´Ù.
    ±×·¡¼­ mysqlÀ» ¼³Ä¡ ÇÒ ¶§ ¼³Ä¡ µÇ´Â ÆÄÀϵéÀ» /usr/local/mysql µð·ºÅ丮¿¡ ¸ô¾Æ µÎ¾ú½À´Ï´Ù.
    »ç½Ç ¶óÀ̺귯¸® ÆÄÀϵéÀ» /usr/lib ȤÀº /lib ¿¡, ½ÇÇà ÆÄÀÏÀº /bin ȤÀº /usr/bin µîµî¿¡ ±âº»Æ®¸®¿¡ ¸ÂÃç ³ÖÀ¸¸é ´õ¿í ¸®´ª½º ´ä°Ô ¾îÇø®ÄÉÀÌ¼Ç ¿î¿µÀÌ µÉ °Í ÀÔ´Ï´Ù. ÇÏÁö¸¸ ¾÷±×·¹ÀÌµå »èÁ¦¸¦ »ý°¢ ÇÏ¸é ½±Áö ¾Ê½À´Ï´Ù. ±×·¡¼­ ¶óÀ̺귯¸® ÆÄÀÏÀº µ¿Àû¸µÅ©¸¦ ÇØÁà¾ß Çϰí, ½ÇÇà ÆÄÀÏÀº path¸¦ °É¾îÁà¾ß Çϰí man ÆÄÀÏÀº¡¦. µîµî ¿©·¯ ÀÛ¾÷ÀÌ Ãß°¡ÀûÀ¸·Î ¹ß»ý ÇÏ°Ô µË´Ï´Ù.
    ¼Ò½º¼³Ä¡ÀÇ °¡Àå ÇǰïÇÑÁ¡ Áß¿¡ Çϳª´Â, º¸¾È ¹ö±× °°Àº °ÍÀÌ ³ª¿ÔÀ» ¶§, ¾÷µ¥ÀÌÆ®ÀÇ °³³äÀÌ ¾Æ´Ï¶ó ´Ù½Ã ¼³Ä¡¸¦ ÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.

    °á±¹, ¼Ò½º ¼³Ä¡´Â ¼³Ä¡, ¿î¿µ, ¸ÞÀÎÅͳͽºÀÇ ¸ðµÎÀÇ ¾àÁ¡À» °¡Áö°Ô µË´Ï´Ù.


    2. ¹ÙÀ̳ʸ®¸¦ ÀÌ¿ëÇÑ ¼³Ä¡

    »ç½Ç ¼Ò½º ¼³Ä¡¸¦ Çѹø ÇØº¸°í ³ª¸é, ¹ÙÀ̳ʸ® ¼³Ä¡°¡ ³Ê¹« ÆíÇÏ´Ù°í ´À³¢°Ô µË´Ï´Ù. ÇÏÁö¸¸ ¹ÙÀ̳ʸ® ¼³Ä¡µµ ÇѰ踦 ¶ç°Ô µË´Ï´Ù. ù °´Â ¶óÀ̺귯¸® ¹öÀüÀ» ¸ÂÃç Áà¾ß Çϴ°ÍÀÔ´Ï´Ù. µÑ°´Â, ´ÜÁö ºôµå °úÁ¤ÀÌ ºüÁú »ÓÀÌÁö ¼Ò½º ¼³Ä¡ÀÇ ³ª¸ÓÁö °úÁ¤Àº µ¿ÀÏÇÏ°Ô ÁøÇà ÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ¹°·Ð, ³ª¿¡°Ô ºôµå ÅøÀº ÇÊ¿ä ¾ø°ÚÁö¿ä.

    ¸®´ª½º¿¡¼­ÀÇ ¹ÙÀ̳ʸ®µéÀº ÇÊ¿äÇÑ ¶óÀ̺귯¸®µéÀ» ¸ðµÎ Æ÷ÇÔ Çϰí ÀÖÁö ¾Ê½À´Ï´Ù. µ¿ÀûÀ¸·Î ¸µÅ·À» Çϰí ÀÖ½À´Ï´Ù. libtools¸¦ ÀÌ¿ëÇØ¼­ µ¿Àû¶óÀ̺귯¸®¿¡ ´ëÇÑ application binary interface¸¦ Á¦°øÇÕ´Ï´Ù. À§¿¡¼­ mysqldÀ» ¼³Ä¡ ÇÒ ¶§ ldconfig ¸í·ÉÀÌ ÀÌ µµ±¸ ÀÔ´Ï´Ù. ¾Æ¹«Æ°, µ¿ÀÛÇϱâ À§Çؼ­´Â ºôµå ÇÒ ¶§ ÂüÁ¶ÇÑ °øÀ¯ ¶óÀ̺귯¸®°¡ ¹öÀü¿¡ ¸Â°Ô ¸ðµÎ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

    ¿ì¸®°¡ ¼Ò½º ¼³Ä¡ ÇÑ mysql ¸¸ ÇÏ´õ¶óµµ µ¿ÀÛ Çϱâ À§Çؼ­´Â ¸î°¡Áö ¶óÀ̺귯¸®°¡ ÇÊ¿ä ÇÕ´Ï´Ù. ¿ì¸®´Â ldd ¸í·É¾î¸¦ ÀÌ¿ëÇØ¼­ ¹ÙÀ̳ʸ®°¡ ÂüÁ¶ ÇÏ´Â ¶óÀ̺귯¸®¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.\

     [root@Cetest1 bin]# ldd mysql
    linux-gate.so.1 => (0x00613000)
    libncursesw.so.5 => /usr/lib/libncursesw.so.5 (0x0064a000)
    libpthread.so.0 => /lib/libpthread.so.0 (0x008ec000)
    libmysqlclient.so.16 => /usr/local/mysql/lib/mysql/libmysqlclient.so.16 (0x00849000)
    libcrypt.so.1 => /lib/libcrypt.so.1 (0x00110000)
    libnsl.so.1 => /lib/libnsl.so.1 (0x0058e000)
    libz.so.1 => /usr/lib/libz.so.1 (0x00635000)
    libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00142000)
    libm.so.6 => /lib/libm.so.6 (0x00f86000)
    libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x006db000)
    libc.so.6 => /lib/libc.so.6 (0x00c31000)
    libdl.so.2 => /lib/libdl.so.2 (0x0022b000)
    /lib/ld-linux.so.2 (0x002d2000)
     



    °á·Ð ÀûÀ¸·Î ¼³Ä¡ ÀÚü´Â °£´ÜÇÕ´Ï´Ù.
    Mysql.com À¸·Î Á¢¼ÓÀ» ÇØ¼­ ¹ÙÀ̳ʸ®·Î Á¦°ø µÇ´Â mysql ÆÐŰÁö¸¦ ´Ù¿î ·Îµå ¹Þ¾Æ ¿À¸é µË´Ï´Ù.



    ÆÐŰÁö¸¦ ¸®´ª½º Á¦³Ê¸¯À¸·Î ¼±Åà Çϸé mysql¿¡¼­ linux¸¦ À§Çؼ­ ºôµå ÇÑ ¹ÙÀ̳ʸ®¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

    ¿©±â¼­ ¿ì¸®´Â OS Á¾·ù¿Í ¼³Ä¡µÈ glibc¿¡ ¸Â°Ô ´Ù¿î·Îµå¸¦ ¹ÞÀ¸¸é µË´Ï´Ù. 32bit ±âÁØÀ¸·Î ¼¾Æ®OS 4,5 °¡ ¼³Ä¡ µÈ°æ¿ì glibc 2.3 , 32bit ¹öÀüÀ¸·Î ¹ÞÀ¸¸é µË´Ï´Ù.



    ¹°·Ð ¿©±â¼­µµ, tar ¹öÀüÀ» ¹ÞÀ¸¸é µË´Ï´Ù.
    ¼³Ä¡ ¶ÇÇÑ °£´ÜÇÕ´Ï´Ù.

    ÀûÀýÇÑ À§Ä¡·Î Ä«ÇǸ¦ ÇÑ´ÙÀ½, ¾ÐÃุ Ç®¾î ÁÖ¸éµË´Ï´Ù.

     cp mysql-5.1.43 /usr/local/
    tar zxvf mysql-5.1.43-linux-i686-glib2.3.tar.gz
     


    ³ª¸ÓÁö´Â ¼Ò½º ¼³Ä¡¿Í µ¿ÀÏÇÏ°Ô ±ÇÇÑ, ¼­ºñ½º µî·Ï, À¯Àú »ý¼º µîÀÇ ÀÛ¾÷À» ÇØÁÖ¸é µË´Ï´Ù.
    ÀÌ°Í ¶ÇÇÑ »ç¿ëÇÒ ½Ã½ºÅÛ¿¡ ºôµå µµ±¸¸¸ ÇÊ¿ä ¾ø°í, Á÷Á¢ ºôµå ÇÒ Çʿ䰡 ¾ø´Ù »ÓÀÌÁö, ¼Ò½º ¼³Ä¡¿¡¼­ ¹ß»ý ÇÏ´Â ¸ðµç ÇǰíÇÔÀ» ±×´ë·Î °¡Áö°í ÀÖ½À´Ï´Ù.


    3. ÆÐŰÁö ¸Å´ÏÀú¸¦ ÀÌ¿ëÇÑ ¼³Ä¡

    ¼Ò½º ¼³Ä¡³ª ¹ÙÀ̳ʸ® ¼³Ä¡ÀÇ ºÒÆí ÇÑ Á¡ ¶§¹®¿¡ ·¹µåÇò °è¿­À̳ª, µ¥ºñ¾È °è¿­ÀÇ ¸®´ª½º ¿¡¼­´Â ÀÏÂïÀÌ ÆÐŰÁö ¸Å´ÏÀú¸¦ ÀÌ¿ëÇØ¼­ ¾îÇø®ÄÉÀ̼ǵéÀ» °ü¸® Çß½À´Ï´Ù.
    ·¹µåÇÞ¿¡¼­´Â rpm, µ¥ºñ¾È¿¡¼­´Â dpkg¸¦ ÀÌ¿ëÇØ¼­ ¾îÇø®ÄÉÀ̼ÇÀ» ¼³Ä¡ Çϰųª, »èÁ¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù. rpmÀ̳ª dpkgÀÇ ÆÐŰ¡ ÆÄÀϵéÀº rpm, deb È®ÀåÀÚ¸¦ °¡Áý´Ï´Ù. ÆÐŰÁö ÆÄÀÏÀº ¾ÐÃà ÆÄÀϷμ­ ¹èÆ÷µÇ´Â ÆÄÀÏµé ¿Ü¿¡ ¼³Ä¡ Àü ½ÇÇà ½ºÅ©¸³Æ®, ¼³Ä¡ ÈÄ ½ÇÇà ½ºÅ©¸³Æ® µîÀ» °¡ÁüÀ¸·Î¼­ »ç¿ëÀÚ°¡ ¾îÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇϱâ À§ÇØ ÇØ¾ß ÇÏ´Â ÀϵéÀ» ÀÚµ¿À¸·Î ÇØÁÝ´Ï´Ù.
    »Ó¸¸ ¾Æ´Ï¶ó ÀÚü ÆÄÀÏ µ¥ÀÌÅͺ£À̽º¸¦ À¯Áö ÇÔÀ¸·Î¼­, ¼³Ä¡ ÆÄÀÏÀ» »èÁ¦ ÇÒ¶§µµ ÆÐŰÁö ´ÜÀ§·Î »èÁ¦¸¦ Áö¿øÇϸç, º¸¾È Ä§ÇØ µÇ¾úÀ» ½Ã À§º¯Á¶¸¦ È®ÀÎ ÇÒ ¼ö ÀÖµµ·Ï ¹«°á¼º °Ë»ç ±îÁö Áö¿øÀ» ÇØÁÝ´Ï´Ù.


    ±×·±µ¥ ¿ì¸®´Â ¿©±â¼­ client, debuginfo, devel, shared µîÀ» Á¦°ø ÇÑ´Â °ÍÀ» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.


    ¼Ò½º ¼³Ä¡¸¦ ÇÒ °æ¿ì¿¡´Â ºôµå¸¦ À§Çؼ­ ¼Ò½º¸¦ Àüü·Î ³»·Á ¹Þ¾Æ¼­ ºôµå¸¦ ÇÏÁö¸¸, ÆÐŰÁöÀÇ °æ¿ì ³»°Ô ÇÊ¿äÇÑ ±â´É¸¸À» ¹Þ¾Æ¼­ ¼³Ä¡ ÇϸéµË´Ï´Ù. MysqlÀ» ½ÇÁ¦·Î ±¸µ¿ÇÏÁö ¾Ê°í ¿ø°ÝÁö¿¡ Á¢¼ÓÇÏ¿© »ç¿ëÇÏ´Â ¾îÇø®ÄÉÀ̼ÇÀ̶ó¸é, shared ¿Í client ÆÐŰÁö Á¤µµ¸¸ ¼³Ä¡µÇ¸é µË´Ï´Ù. ±»ÀÌ server±îÁö ÇÔ²² ¼³Ä¡ ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

    ¼³Ä¡´Â ·¹µåÇòÀÇ °æ¿ì rpm ¸í·É¾î·Î °£´ÜÇÏ°Ô ¼³Ä¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

     [root@Cetest1 coffeejava]# rpm -ivh MySQL-server-5.1.43-1.glibc23.i386.rpm
    Preparing... ########################################### [100%]
    1:MySQL-server ########################################### [100%]

    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    To do so, start the server, then issue the following commands:
    /usr/bin/mysqladmin -u root password 'new-password'
    /usr/bin/mysqladmin -u root -h Cetest1 password 'new-password'
    Alternatively you can run:
    /usr/bin/mysql_secure_installation
    which will also give you the option of removing the test
    databases and anonymous user created by default. This is
    strongly recommended for production servers.
    See the manual for more instructions.
    Please report any problems with the /usr/bin/mysqlbug script!
    The latest information about MySQL is available at http://www.mysql.com/
    Support MySQL by buying support/licenses from http://shop.mysql.com/
    Starting MySQL.[ OK ]
    [root@Cetest1 coffeejava]#
     


    ¼³Ä¡ ÀÚü´Â ¸Å¿ì °£´Ü ÇÕ´Ï´Ù¸¸, À§¿¡¼­ ¾ð±Þ µÇ¾ú´ø °øÀ¯¶óÀ̺귯¸®°¡ ¼­¹ö¿¡ ¼³Ä¡ µÇ¾î ÀÖÁö ¾ÊÀ¸¸é, ÀÇÁ¸¼º ¿¡·¯¸¦ Ç¥½Ã Çϸ鼭 ÆÐŰÁöÀÇ ¼³Ä¡°¡ °ÅºÎ µÇ¾î ¹ö¸³´Ï´Ù.
    º¸Åë ÃÖ¼Ò ¼³Ä¡µÈ ¼­¹ö¿¡¼­ rpm ÆÐŰÁö Çϳª¸¦ ¼³Ä¡ Çϸé, 3~4¾¿ ÀÇÁ¸¼º ¿¡·¯¸¦ ³»°í, ÀÇÁ¸¼º ÇØ°á ÇϱâÀ§ÇØ ¼³Ä¡ ÇÏ´Â ÆÐŰÁö ¸¶Àúµµ ÀÇÁ¸¼º ¿¡·¯¸¦ ³»´Â °æ¿ì°¡ ¹ß»ý ÇÕ´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó ¼­·Î ÀÇÁ¸¼ºÀ» °¡Áø 3~4ÀÇ ÆÐŰÁö´Â ÇѲ¨¹ø¿¡ ¼³Ä¡ ÇØÁà¾ß¸¸ ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
    À̰ÍÀÌ ÀÌÀü¿¡ »ç¿ë µÇ´ø rpm À» ÀÌ¿ëÇÑ ÆÐŰÁö °ü¸®ÀÇ °¡Àå ¾î·Á¿î Á¡À̾ú½À´Ï´Ù.
    ¿©±â¼­´Â ´ÜÁö, rpm À¸·Î ¼³Ä¡ µÇ´Â °ÍÀ» º¸¿© µå¸®±â À§ÇÑ °ÍÀ̹ǷÎ, mysql ÆÐŰÁö ¼³Ä¡´Â ¾Æ¹«·± ¿¡·¯°¡ ¹ß»ý ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.

    ÀÌ¿¡ ¹ÝÇØ dpkg¸¦ ÀÌ¿ëÇÏ´Â µ¥ºñ¾ÈÀÇ °æ¿ì, Áß¾ÓÁýÁßÈ­µÈ ÆÐŰÁö Á¦°ø ½Ã½ºÅÛÀÌ Á¸Àç Çß½À´Ï´Ù. ÀüÅëÀûÀ¸·Î dselect ¸¦ ÀÌ¿ë ÇØ¼­ ¼³Ä¡ÇÒ ÆÐŰÁö¿Í ÀÇÁ¸¼º¿¡ ÇÊ¿äÇÑ ÆÐŰÁö¸¦ ÀÌ¿ëÇØ¼­ ¼³Ä¡¸¦ ÇØÁÝ´Ï´Ù. ¹°·Ð µ¥ºñ¾È¿¡¼­´Â »ç¿ëÀÚ°¡ Á÷Á¢ ÄÄÆÄÀÏ ¼³Ä¡ ¶ÇÇÑ ºñ±ÇÀåÀ̾ú½À´Ï´Ù. ´ç½ÅÀÌ ÄÄÆÄÀÏÇÑ °Íº¸´Ù, ±× ÇÁ·Î±×·¥À» °³¹ßÇÑ °³¹ßÀÚ°¡ Á÷Á¢ ºôµå ÇÑ °ÍÀÌ ´õ ÁÁ´Ù´Â °Í À̾ú½À´Ï´Ù.

    ¸ô·Ð, µ¥ºñ¾È °è¿­¿¡¼­µµ »ó¿ë ¸®´ª½º·Î ÆÇ¸Å µÇ´Â ¼ö¼¼ÀÇ °æ¿ì¿¡´Â Yast ¶ó´Â ½Ã½ºÅÛÀÌ Á¸Àç Çß½À´Ï´ã, À¯·á Àθ¸Å­ ¸¹Àº »ç¿ëÀÚ°¡ ÇýÅÃÀ» ÀÔ±â´Â Èûµé¾ú½À´Ï´Ù.

    °á±¹, dselect¶õ Á¸Àç´Â ¸®ÆÄÁöÅ丮¸¦ ÀÌ¿ëÇÏ´Â ÆÐŰÁö ¸Å´ÏÀúÀÇ ½Ã¹ßÁ¡ÀÌ µË´Ï´Ù.

    »ç½Ç, rpm ¿¡µµ ÀÇÁ¸¼ºÀ» ÇØ°á ÇÒ ¼ö ÀÖ´Â ÆÁÀ̳ª, ¹«°á¼º üũ, ÀÇÁ¸¼º ¹«½Ã µîµîÀÇ ¿É¼ÇµéÀÌ ÀÖ½À´Ï´Ù¸¸, Áö±ÝÀº º°·Î ¾²ÀÌÁö ¾ÊÀ¸¹Ç·Î »ý·« ÇÕ´Ï´Ù.


    4. ¸®ÆÄÁöÅ丮¸¦ ÀÌ¿ëÇÏ´Â ÆÐŰÁö °ü¸®ÀÚ

    ÃÖ±Ù¿¡ »ç¿ëÇÏ´Â fedora, centos, ubuntu µîÀ» »ç¿ëÇϸé, À§¿¡¼­ ¾ð±ÞµÈ ÇÁ·Î±×·¥ ¼³Ä¡ ¹æ¹ýµéÀ» °ÅÀÇ »ç¿ëÇÒ ÀÏÀÌ ¾ø½À´Ï´Ù. »ç½Ç À­ ´Ü°èµéÀº À̴ܰ踦 º¸´Ù ½±°Ô ÀÌÇØ ÇÒ ¼ö ÀÖ°í, ´Ù¸¸ ¿©±â¼­ ¼³Ä¡ ÇÒ ¼ö ¾ø´Â ¿¹¿ÜÀûÀÎ ÆÐŰÁö¸¦ ¼³Ä¡ Çϱâ À§ÇÔ ÀÔ´Ï´Ù.
    ¸®´ª½º°¡ ¼­¹ö¿ÜÀûÀ¸·Î ÀÏ¹Ý »ç¿ëÀÚ¿¡°Ô °¡Àå Á¢±ÙÇϱâ Èûµé¾ú´ø Á¡ Áß¿¡ Çϳª¿´´ø, ÇÁ·Î±×·¥ÀÇ ¼³Ä¡ ¹× Á¦°Å°¡ ÈξÀ Áøº¸ ÇÏ°Ô µË´Ï´Ù. ±×°ÍÀº ÆÐŰÁö°£¿¡ ¹ß»ý Çß´ø ÀÇÁ¸¼ºÀ» Çѹø¿¡ ÇØ°áÇØÁÖ¾ú½À´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚ°¡ ÀÏÀÏÀÌ ÆÐŰÁö¸¦ ã¾Æ ´Ù´ÏÁö ¾Ê°í, ¸í·É¾î ÇÑÁÙ·Î °£´ÜÇÏ°Ô ½Ã½ºÅÛ¿¡ ¾îÇø®ÄÉÀ̼ÇÀ» ¼³Ä¡ ÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¾î¶»°Ô º¸¸é À©µµ¿ì º¸´Ù ´õ¿í Æí¸®ÇÑ ºÎºÐÁß¿¡ Çϳª ÀÔ´Ï´Ù. ¾ÆÀÌÆù¿¡¼­ app store¿¡¼­ ¾îÇø®ÄÉÀÌ¼Ç ³»·Á ¹Þµí ³»·Á ¹Þ±â¸¸ ÇϸéµË´Ï´Ù. Â÷ÀÌÁ¡Àº ´ëºÎºÐ ¹«·á¶ó´Â °Í ÀÔ´Ï´Ù.

    ·¹µåÇò ¿¡¼­´Â yum , ¿ìºÐÅõ¿¡¼­´Â apt-get ¸í·É¾î°¡ ¸¹ÀÌ ¾²ÀÌ°Ô µË´Ï´Ù. ¿ìºÐÅõ ±×·¡ÇÈ¿¡¼­´Â ½Ã³ÀƽÀ̶ó´Â °ÉÃâÇÑ ±×·¡ÇÈ ÇÁ·Î±×·¥ ¶ÇÇÑ ÀÖ½À´Ï´Ù.
     yum list 

    ¶ó´Â ¸í·É¾î ÇÑ ÁÙÀ̸é, ¼³Ä¡ ÇÒ ¼ö ÀÖ´Â ÆÐŰÁö ¸®½ºÆ®¸¦ È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÇÊ¿äÇÑ ÆÐŰÁö¸¦ ã´Â ´Ù¸é,
     yum search ÆÐŰÁö °ü·Ã Ű¿öµå  

    ·Î °Ë»ö ¶ÇÇÑ °¡´É ÇÕ´Ï´Ù. ¸¸¾à, ÇÊ¿äÇÑ ¾îÇø®ÄÉÀ̼ÇÀº Àִµ¥, À̸§À» ¸ð¸¥´Ù¸é °ü·Ã Ű¿öµå¸¦ ³Ö¾î¼­ °Ë»ö Çϸé, ³¬¿© ¿Ã¶ó ¿É´Ï´Ù. ÀÐ¾î º¸°í ÀûÀýÈ÷ ¼±ÅÃÇØ¼­ ¼³Ä¡ ÇÏ¸é µË´Ï´Ù.

    ÆÐŰÁöÀÇ Á¤º¸ È®ÀÎÀº
     yum info ÆÐŰÁö ¸í 

    À¸·Î È®ÀÎÀÌ °¡´ÉÇÕ´Ï´Ù.

    ÆÐŰÁöÀÇ ¼³Ä¡ ¹× »èÁ¦´Â
     yum install ÆÐŰÁö¸í
    yum remove ÆÐŰÁö¸í
     

    À¸·Î ½ÇÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    »Ó¸¸ ¾Æ´Ï¶ó, ¸î¸îÀÇ ÆÐŰÁö ±×·ìÀ» Á¦°ø ÇÏ°Ô µÇ¸ç, °³¹ß ȯ°æ, ±×·¡ÇÈ À¯Àú ÀÎÅÍÆäÀ̽º µî ¸¹Àº ÆÐŰÁö°¡ ÇÔ²² ¼³Ä¡µÇ¾î¾ß ¿À·ù ¾øÀÌ µ¿ÀÛÇÏ´Â °æ¿ì ÆÐŰÁö ±×·ìÀ» Á¦°ø ÇÕ´Ï´Ù.

    ±×·ì´ÜÀ§ ¶ÇÇÑ À§¿Í °£´ÜÇÏ¸ç ´Ù¸¸ ¿É¼Ç¿¡ groupÀ̶ó´Â Ű¿öµå°¡ ºÙ½À´Ï´Ù.
     Yum groupinstall ¡°Devel Tools¡±  

    À§¿¡¼­ ¼Ò½º ÄÄÆÄÀÏ Çϱâ À§Çؼ­ ÀÌ¹Ì ÇØº¸¾Ò½À´Ï´Ù.

    ÀÌ ´Ü°è ±îÁö ¿À°Ô µÇ¸é, ´õ ÀÌ»ó À§¿¡¼­ Çß´ø °í¹ÎµéÀº ´õ ÀÌ»ó ¹®Á¦°¡ ¾Æ´Õ´Ï´Ù.
    ÀÌÁ¦ ¹®Á¦ÀÇ ÇÙ½ÉÀº, ¾ó¸¶³ª À¯¿ëÇÑ ÆÐŰÁö¸¦ ¾Ë°í ÀÖÀ¸¸ç, ±× ÆÐŰÁö°¡ Á¦°øÇÏ´Â ¸®ÆÄÁöÅ丮¸¦ È®º¸ Çϴ°ÍÀÔ´Ï´Ù.
    ¸®ÆÄÁöÅ丮ÀÇ ¼³Á¤Àº
     /etc/yum.repos.d  

    ¿¡¼­ ¸®ÆÄÁöÅ丮 º°·Î ÆÄÀÏ·Î »ý¼º µÇ¾î ÀÖ½À´Ï´Ù.

    ¿ìºÐÅõ ¸®´ª½ºÀÇ °æ¿ì ±âº»ÀûÀ¸·Î ´ëºÎºÐÀÇ ÆÐŰÁöµéÀÌ ¸®ÆÄÁöÅ丮¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù¸¸, Centos³ª Fedora ÀÇ °æ¿ì ¹èÆ÷º» À̳信 µû¸¥ Á¤Ã¥À¸·Î ÀÎÇØ, ¸î¸îÀÇ ÆÐŰÁöµéÀÌ Æ÷ÇÔµÇÁö ¾Ê°í ¹èÁ¦ µÇ¾î ÀÖÀ¸¸ç, ½áµåÆÄƼ¿¡¼­ Á¦°øÇÏ´Â ¸®ÆÄÁöÅ丮¸¦ ÅëÇØ¼­ ±×·± ÆÐŰÁöµéÀ» ¼³Ä¡°¡ °¡´É ÇÕ´Ï´Ù.

    ¼­¹öÀÇ »ç¿ëÀ» À§Çؼ­ CentOS¸¦ ¼³Ä¡ Çß´Ù¸é, ¿ì¼± Fedoraproject ¿¡¼­ »ç¿ëÇÏ´Â epelÀ» ¼³Ä¡ ÇÕ´Ï´Ù. Centos´Â red hat enterprise linux¸¦ ±â¹ÝÀ¸·Î Á¦À۵Ǿú´Âµ¥, rhelÀº extention ÆÐŰÁö´Â epelÀ» ÅëÇØ¼­ ¹èÆ÷ ÇÕ´Ï´Ù.

     su -c 'rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm'  

    À̿ܿ¡µµ rpm ±âŸ ¸®ÆÄÁöÅ丮¸¦ ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

     su -c 'rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm¡¯
    su -c 'rpm -Uvh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm¡¯
     

    ¹°·Ð Æäµµ¶ó¸¦ ¼³Ä¡ Çß´Ù¸é,
     su -c 'rpm -Uvh http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm¡¯  

    ÀÌ Á¤µµ¸¸ ¼³Ä¡ ÇØÁÖ¸é ¾î·Á¿ò ¾øÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

    ¿ìºÐÅõ¸¦ »ç¿ë ÇÑ´Ù¸é, ¿Ø¸¸ÇÑ ÆÐŰÁö¸¦ ±âº» ¸®ÆÄÁöÅ丮¿¡¼­ Á¦°ø Çϰí Àֱ⠶§¹®¿¡, ¼³Á¤ ÆÄÀÏ¿¡¼­ ºÀÀÎ ÇØÁ¦¸¸ ÀûÀýÇÏ°Ô ÇØÁ൵ ¿Ø¸¸Å­ »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.

    º°·Î ÇÊ¿ä ¾ø¾î º¸ÀÌÁö¸¸, ¿©±â¼­ mysql-server¸¦ ¼³Ä¡ ÇÏÀÚ¸é

     yum install mysql-server 
    ÀÌ·¸°Ô¸¸ ÇØÁÖ¸é ¿Ï·á µË´Ï´Ù.
    Áö±Ý±îÁö ´Ü°èº°·Î ¸®´ª½º¿¡¼­ ¾îÇø®ÄÉÀÌ¼Ç ¼³Ä¡¿¡ ´ëÇÑ Á¤¸® ÀÔ´Ï´Ù.
    °³ÀÎ ÀûÀ¸·Î ¼­ºñ½º³ª µ¥½ºÅ©Å¾ ¿î¿µ·Ð ÀûÀÎ Ãø¸é¿¡¼­, ¼Ò½º ¼³Ä¡´Â ¿î¿µ¿¡ ÀÖ¾î ¼ÕÀÌ ³Ê¹« ¸¹ÀÌ °©´Ï´Ï´Ù. ƯÈ÷, ÃʽÉÀÚÀÇ °æ¿ì¿¡´Â ¸Å´º¾óÀ̳ª Ã¥¿¡ ÀÖ´Â ¿É¼ÇÀ» ±×´ë·Î ´ä½ÀÇØ¼­ »óȲ¿¡ ¸ÂÁö ¾Ê°Ô ºôµå¸¦ ÇØ¼­ »ç¿ë ÇÏ´Â °æ¿ìµµ ¸¹½À´Ï´Ù.

    °³ÀÎ ÀûÀ¸·Î´Â ´©±º°¡(°³ÀÎ ´ÜüÀ̵ç, ·¹µåÇòÀ̵ç~ ) ²ÙÁØÈ÷ ¾÷µ¥ÀÌÆ®¸¦ ÇØÁÖ°í, ¸®´ª½º µð·ºÅ丮 ±¸Á¶¿¡ ¸Â°Ô °ü¸® Çϴ°ÍÀÌ ´õ ÁÁ´Ù°í »ý°¢ ÇÕ´Ï´Ù.



    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=1698