(0) CentOS 5.3 기본 설치 mysql 삭제
센토스 5.3에 기본 설치되어 있는 mysql을 삭제 한다.
#yum -y remove mysql
wget 명령어로 ftp에서 직접 가져온다
#wget ftp.linux.co.kr/mysql/mysql-5.1.32.tar.gz
(2) mysql 컴파일 및 설치
컴파일 전에 확인해야 할 사항
#yum -y install gcc
#yum -y install ncurses-devel
#yum -y install gcc-c++
#yum -y install ncurses-devel
#yum -y install gcc-c++
다운받은 mysql-5.1.32.tar.gz 파일을 압축해제후 mysql-5.1.32 폴더에 들어가서 다음과 같이 실행
#tar -zxvf mysql-5.1.32.tar.gz
...
#cd mysql-5.1.32
#./configure --prefix=/usr/etc/mysql --localstatedir=/usr/etc/mysql/data --sysconfdir=/etc --with-mysqld-user="mysql" --with-charset=utf8
...
...
Thank you for choosing MySQL!
# make && make install
...
#cd mysql-5.1.32
#./configure --prefix=/usr/etc/mysql --localstatedir=/usr/etc/mysql/data --sysconfdir=/etc --with-mysqld-user="mysql" --with-charset=utf8
...
...
Thank you for choosing MySQL!
# make && make install
(3) mysql 유저 생성
home폴더에 폴더를 생성할 필요가 없으므로 -M 옵션으로 생성한다.
#useradd -M mysql
(4) ~/data폴더 생성하기
/usr/etc/mysql/bin폴더안에 mysql_install_db를 이용하여 생성
#/usr/local/mysql/bin/mysql_install_db => /usr/local/mysql/data폴더 생성됨
(5) ~/data폴더의 사용자 그룹변경
data폴더의 사용자 및 그룹을 mysql로 변경
#chown -R mysql.mysql ./data
댓글 없음:
댓글 쓰기