리눅스 프로그래밍/MySQL

리눅스 MySQL 설치

삽질중 2010. 12. 22. 10:31

MySql은 CentOS의 yum을 이용해 rpm으로 자동설치를 진행한다.

mysql , mysql-server ,  mysql-connector-odbc , mysql-devel 를 설치한다.

 # yum -y install mysql mysql-server mysql-connector-odbc mysql-devel
# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
# vi my.cnf
# mysql_install_db && chown -R mysql:mysql /var/lib/mysql/
# /etc/rc.d/init.d/mysqld start
# mysqladmin -u root password "암호"

 1) mysql 관련 패키지 설치

      # yum -y install mysql mysql-server mysql-connector-odbc mysql-devel

이미지 설치되었을시엔 무시하거나 업데이트 한다.

-y 옵션은 [yes/no] 선택시 자동으로 yes를 선택해 처리하는 옵션

 

2) 설정 파일 복사

# cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

설치되는 서버의 메모리용량에 따라 최적화된 설정파일을 복사해준다. 보통 2G이상의 메모리를 설치하므로 my-huge.cnf를 복사한다.

my-huge.cnf      1~2G

my-large.cnf      512M
my-medium.cnf   128M~ 256M
my-small.cnf      64M 이하

** UTF8 인코딩 셋을 사용하기 위한 설정파일 내용 변경

# vi /etc/my.cnf

 

[client]
default-character-set   = utf8

[mysqld]

init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci

[mysqldump]
default-character-set=utf8

 

[mysql]
default-character-set=utf8

 

3) DB파일 설치경로

/var/lib/mysql/mysql/ 경로아래에 DB파일이 위치한다. 

4) MySql 서비스 시작/중지

mysql 서비스 데몬 시작 : /etc/rc.d/init.d/mysqld start

mysql 서비스 데몬 중지 : /etc/rc.d/init.d/mysqld stop 

5) 서비스자동시작

[root@localhost test]# ntsysv

[*] mysqld

'리눅스 프로그래밍 > MySQL' 카테고리의 다른 글

[Ubuntu] 우분투 MySQL 설정  (0) 2016.07.06
DB 테이블 생성/권한설정  (0) 2016.06.30
MySQL 외부 접근 허용하기  (0) 2016.06.30
MySQL 기본 명령어 #1  (0) 2010.12.22
MySQL 계정 추가하기  (0) 2010.12.22