2016. 9. 17. 11:52 Linux Server/mysql
[mysql] mysql5.6.14 설치
[Mysql 5.6.14 버전 설치방법]
mysql 해당버전 다운로드이후 아래 설명대로 설치 진행
[APM관련 모듈 설치]
# yum -y install libxml2-devel bzip2-devel libcurl-devel gdbm-devel libvpx libvpx-devel libjpeg-turbo-devel libpng-devel libXpm \
[mysql 설치]
# tar zxvf mysql-5.6.14.tar.gz -> 압축풀기
# cd mysql-5.6.14 -> 해당 디렉토리로 이동
# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -> 언어셋을 euc_kr로 바꾸고 싶다면 utf8부분을 바꿔주면된다.
# gmake
# gmake install
# cd /usr/local/mysql/ -> 설치 된 mysql디렉토리로 이동
# useradd -u400 -g400 -d /usr/local/mysql/ -> mysql 유저생성
# useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql
# ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data -> mysql 데이터베이스 생성하며, mysqldata디렉토리 설정과정
# mv ./my.cnf /etc/my.cnf -> my.cnf 파일 위치이동
# chown -R mysql:mysql /usr/local/mysql -> ★ mysql 은 권한이 mysql로 되어있지 않으면 구동이 안되기때문에 소유권을 바꾸어줌.
[Mysql 주요 기능을 위한 PATH 설정]
# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
# ln -s /usr/local/mysql/bin/mysqldump /usr/sbin/mysqldump
# ln -s /usr/local/mysql/bin/mysql_config /usr/sbin/mysql_config
# ln -s /usr/local/mysql/bin/mysqladmin /usr/sbin/mysqladmin
# ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql -> /etc/init.d/mysql 로 구동가능
# chkconfig --add mysql
# chkconfig --level 24 mysql off
이후 /etc/init.d/mysql start 로 구동시키면 끝!
'Linux Server > mysql' 카테고리의 다른 글
[mysql] 리플리케이션 (0) | 2016.10.31 |
---|---|
[mysql] bin 파일 복구 (0) | 2016.10.22 |
[mysql] 데이터베이스 백업 및 복구 (2) | 2016.09.04 |
[mysql] root 패스워드 초기화 (0) | 2016.09.04 |
[mysql] 패스워드 변경 방법 (0) | 2016.09.04 |