본 포스트에서는 전세계인이 즐겨쓰는 RDB인 MySQL을 CentOS에서 설치 및 실행하는 방법에 대해서 설명하고자 한다. 설치 및 실행 환경은 다음과 같다.
OS : CentOS - 5.7 (32bit)
MySQL : 5.5.16
우선 MySQL 홈페이지에 들어가서 MySQL을 다운 받는다. http://dev.mysql.com/downloads
CentOS의 경우 RedHat 계열이므로 RedHat에서 사용하는 RPM을 이용해서 설치하도록 하겠다.(Source Code와 Binary 설치 과정은 많이 나와있으므로 생략하겠다. - MySQL 홈페이지에는 Binary 파일은 이제 업로드 되지 않는듯하다...)
wget 명령어를 이용해서 MySQL을 다운 받는다.
위와 같이 다운 로드 받은 파일은 MySQL-5.5.16-1.linux2.6.i386.tar 로 tar로 아래와 같이 압축을 풀어준다.
압축을 풀면 다음과 같은 파일들이 나온다.
위 파일 중에서 기본적으로 필요한 파일은 server와 client 파일이다. 이 두 파일만 아래와 같이 설치해준다.
설치가 완료된 후 최초 할일은 mysql_install_db를 이용해서 MySQL이 동작하기위해 기본적으로 필요한 DB를 생성해주는 것이다.
위와 같이 명령어를 입력하면 db 설치가 진행될것이다. 이렇게 설정된 db를 가지고 MySQL은 mysqld를 돌릴수 있게 된다. mysqld는 mysql 데몬을 말한다. rpm을 이용해서 설치할 경우에는 mysql이란 id 와 그룹이 자동적으로 시스템(OS) 상에 생성된다. 이 mysql id로 mysqld를 돌리도록 자동 설정된다. 다음으로 할일은 mysqld를 시작하는 것이다.
위와 같이 명령어를 입력하면 mysql이 돌아가게된다. 거의 다됬다. 마지막으로 할일은 mysql 관리자 계정에 암호를 설정하는 일이다. 보안을 위해서 이는 필수 사항이다.
위와 같이 명령어를 입력해주면 된다. 이제 관리자로 mysql에 접근할 때는 아래와 같이 mysql에 접근할 수 있다.
위와 같이 입력하면 password를 입력하라고 한다. 설정한 비번을 입력하면 관리자로서 mysql에 접근해서 db를 생성할 수 있다.
OS : CentOS - 5.7 (32bit)
MySQL : 5.5.16
우선 MySQL 홈페이지에 들어가서 MySQL을 다운 받는다. http://dev.mysql.com/downloads
CentOS의 경우 RedHat 계열이므로 RedHat에서 사용하는 RPM을 이용해서 설치하도록 하겠다.(Source Code와 Binary 설치 과정은 많이 나와있으므로 생략하겠다. - MySQL 홈페이지에는 Binary 파일은 이제 업로드 되지 않는듯하다...)
wget 명령어를 이용해서 MySQL을 다운 받는다.
#wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-5.5.16-1.rhel5.i386.tar/from/http://mirror.khlug.org/mysql/
위와 같이 다운 로드 받은 파일은 MySQL-5.5.16-1.linux2.6.i386.tar 로 tar로 아래와 같이 압축을 풀어준다.
#tar -xvf MySQL-5.5.16-1.linux2.6.i386.tar
압축을 풀면 다음과 같은 파일들이 나온다.
MySQL-client-5.5.16-1.linux2.6.i386.rpm
MySQL-devel-5.5.16-1.linux2.6.i386.rpm
MySQL-embedded-5.5.16-1.linux2.6.i386.rpm
MySQL-server-5.5.16-1.linux2.6.i386.rpm
MySQL-shared-5.5.16-1.linux2.6.i386.rpm
MySQL-test-5.5.16-1.linux2.6.i386.rpm
위 파일 중에서 기본적으로 필요한 파일은 server와 client 파일이다. 이 두 파일만 아래와 같이 설치해준다.
#rpm -ivh MySQL-server-5.5.16-1.linux2.6.i386.rpm
#rpm -ivh MySQL-client-5.5.16-1.linux2.6.i386.rpm
설치가 완료된 후 최초 할일은 mysql_install_db를 이용해서 MySQL이 동작하기위해 기본적으로 필요한 DB를 생성해주는 것이다.
#mysql_install_db
위와 같이 명령어를 입력하면 db 설치가 진행될것이다. 이렇게 설정된 db를 가지고 MySQL은 mysqld를 돌릴수 있게 된다. mysqld는 mysql 데몬을 말한다. rpm을 이용해서 설치할 경우에는 mysql이란 id 와 그룹이 자동적으로 시스템(OS) 상에 생성된다. 이 mysql id로 mysqld를 돌리도록 자동 설정된다. 다음으로 할일은 mysqld를 시작하는 것이다.
#mysqld_safe &
위와 같이 명령어를 입력하면 mysql이 돌아가게된다. 거의 다됬다. 마지막으로 할일은 mysql 관리자 계정에 암호를 설정하는 일이다. 보안을 위해서 이는 필수 사항이다.
#mysqladmin -u root password 'new-password'
위와 같이 명령어를 입력해주면 된다. 이제 관리자로 mysql에 접근할 때는 아래와 같이 mysql에 접근할 수 있다.
#mysql -u root -p
위와 같이 입력하면 password를 입력하라고 한다. 설정한 비번을 입력하면 관리자로서 mysql에 접근해서 db를 생성할 수 있다.
'Developing' 카테고리의 다른 글
네트워크 통신 프로토콜 정리 (3) | 2012.04.30 |
---|---|
데이터 단위 (0) | 2012.01.30 |
리눅스 종류 (0) | 2011.09.07 |
TCP/IP 포트 번호 정리 (0) | 2011.08.25 |
2011년을 강타할 7가지 기술( Erick Schonfeld in TechCrunch ) (0) | 2011.01.03 |