Console.Write("Learning!");
[Centos7]MySQL 컴파일 설치 본문
자 Apache컴파일 설치에 이어 MySQL 컴파일 설치 시간이다.
일단 시작하기에 앞서 mysql 소스파일은 /usr/local/src 에 넣어두도록하자.
자 이제 모든 준비가 끝났다면 시작해 보자
mysql 5.5.X버전 부터는 설정을 cmake를 사용한다.
따라서 최신버전의 mysql설치를 위해서 cmake를 먼저 설치해준다.
src]# yum install cmake
자 cmake 의 설치가 모두 끝났으면 다운받은 mysql을 압축해제해야한다.
src]# tar xvfp mysql-5.6.35.tar.gz (5.6.35는 버전의 이름이므로 변동가능하다.)
자 압축해제가 되었으면 다음으로 소스 디렉토리로 이동한다.
src]# cd mysql-5.6.35/
이제 cmake를 이용하여 컴파일 설치를 위한 설정을 한다.
mysql-5.6.35]# cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/var/mysql/data \
-DMYSQL_UNIX_ADDR=/var/mysql/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
이제 컴파일을 위한 준비가 완료되었으니 컴파일을 다음과 같이 컴파일을 수행한다.
mysql-5.6.35]# make -j 16
이제 컴파일이 완료된 MySQL을 cmake과정에서 정의한 디렉토리에 설치해 주는 과정이다.
mysql-5.6.35]# make install
이제 MySQL 설치확인을 할 시간이다.
mysql-5.6.35]# tree -d -L 1 /usr/local/mysql
이제 mysql계정 생성 및 소유권변경을 해야한다.
mysql-5.6.35]# useradd -d /usr/local/mysql mysql
useradd: 'mysql' 사용자가 이미 있습니다
mysql-5.6.35]# chown mysql:mysql -R /usr/local/mysql/
이제 mysql컴파일 설치까지 끝냈다.
다음시간에는 PHP컴파일 설치에 대해 알아보도록 하자!
오예!
'Computer > Linux' 카테고리의 다른 글
| [Centos7]웹서버 설정 (0) | 2017.01.17 |
|---|---|
| [Centos7] PHP 컴파일 설치 (0) | 2017.01.17 |
| [Centos7]Apache 컴파일설치 (0) | 2017.01.17 |
| [Centos7]앙 오류 (0) | 2017.01.17 |
| [Linux]준비주웅 (0) | 2017.01.17 |






