1. 최신버전의 MySQL 바이너리 버전을 다운 받습니다.
  2. 한국미러사이트
    화일명은 mysql_버전_운영체제_tar.gz 입니다.
    예) mysql-3_22_25-pc-linux-gnu-i686_tar.gz

  3. 다운 받은 화일을 FTP를 이용 여러분의 서버 /tmp 에 옮겨 놓구요 (/tmp가 싫으면 맘에드는 작당히 곳에)
  4. 제대로 왔나 한번 확인해 보구요. (화일크기는 좀 다를 수도 있습니다.)

  5. [/tmp]# ls -al my*
    -rw-r--r-- 1 hts hyuweb 3524231 Aug 12 1999 mysql-3_22_25-pc-linux-gnu-i686_tar.gz

  6. 압축을 풉니다.

  7. [/tmp]# gzip -dc mysql-3_22_25-pc-linux-gnu-i686_tar.gz | tar -xvf -

  8. 이제 풀었으니 우리의 목표인 /usr/local/mysql 로 옮깁니다.

  9. [/tmp]# mv ./mysql-3.22.25c-pc-linux-gnu-i686/ /usr/local/mysql/

  10. 여러분의 MySQL 기본 디렉토리인 /usr/local/mysql 로 이동합니다.

  11. [/tmp]# cd /usr/local/mysql/

  12. /scripts/mysql_install_db 을 실행합니다.

  13. 한가지 주의 하실점은 반드시 /usr/local/mysql 에서 실행을 해야 한다는 겁니다.
    아래의 메시지가 나오면 성공적으로 설치가 된 겁니다. (쉽죠?)

    [/usr/local/mysql]# ./scripts/mysql_install_db
    Starting mysql server
    Starting mysqld demon with databases from /usr/local/mysql/data
    mysqld demon is running and mysql grant tables are installed.

    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

    You can test the MySQL demon with the benchmarks in the 'bench' directory:
    cd bench ; run-all-tests

    You can also try the mysql command line tool with:
    ./bin/mysql test

    Plese report any problems with the ./bin/mysqlbug script!
    The latest information about MySQL is available on the web at http://www.tcx.se

    Have fun and at least consider supporting MySQL if you find it useful :)

  14. MySQL 데몬이 잘 떠 있나 한번 확인해 보시구요.

  15. [mysql]# ps -x | grep mysql

  16. 설치는 끝났습니다. 하지만 매번 부팅할때 마다 데몬을 띄울 순 없죠..

  17. /etc/rc.d/rc.local 이라는 파일에다가 다음과 같은 내용을 삽입합니다.
    echo Starting MySQL : mysqld
    /bin/sh -c 'cd /usr/local/mysql; bin/safe_mysqld &'

  18. 이렇게 해서 MySQL은 완벽하게 설치가 끝났습니다.