CentOS에서 yum을 이용한 MySQL 설치
MySql은 CentOS의 yum을 이용해 rpm으로 자동설치를 진행한다.
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
출처 : http://clip.springnote.com/pages/2192390