CenOS7 APM 설치 매뉴얼
버전: Cent7, mysql5.7, Apache 2.2, PHP5.6, boost1.59
1) MYSQL 설치에 필요한 라이브러리 설치
yum install -y cmake bison gcc gcc-c++ ncurses-devel
2) MySQL 설치 – 소스파일 설치
다운로드 링크복사 후 리눅스 서버에서
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28.tar.gz
명령어 실행
3) Boost 폴더 설치
MYSQL – 5.7x 버전 부터는 BOOST 폴더를 별도 설치 후 CONFIGURE 옵션에 걸어주어야한다.
설치 파일 다운로드 웹페이지로 이동 ->링크복사 후 리눅스에서
wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz/download
명령어 실행
3) group 및 user 추가
groupadd mysql // 시스템에 mysql 그룹 생성
useradd -g mysql -M -s /bin/false mysql
// 시스템 로그인이 불가하며 홈디렉터리를 제외하여 mysql 계정을 생성
4) make 명령어 실행
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS=all \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/src/boost_1_59_0
(mysql 5.7 이상부터는 해당 BOOST 옵션을 CONFIGURE에 추가해줘야 한다)
CMAKE 설치 완료 후 Make – j 8 ; make install 실행
5) MYSQL 설정
# mysql 환경설정 기본 파일 복사
cp ./support-files/my-default.cnf /etc/my.cnf
# mysql 초기화
cd /usr/local/mysql
/usr/local/mysql/scripts/mysql_install_db –user=mysql
6) 서비스 스크립트 및 서비스 설정
# mysql 서비스 스크립트 및 서비스 runlevel 등재
cd /usr/local/mysql
cp -a support-files/mysql.server /etc/init.d/mysqld
ln -s /etc/init.d/mysqld /etc/rc3.d/S90mysqld
감사합니다.
'Security > System' 카테고리의 다른 글
i-node (0) | 2020.11.09 |
---|---|
APM 설치(Apache, PHP, MySQL) - PHP (0) | 2020.08.06 |
APM 설치(Apache, PHP, MySQL) - Apache (0) | 2020.08.06 |
MySQL 설치 (0) | 2020.07.28 |
이클립스(Eclipse IDE for Java EE Developers) 설치 (0) | 2020.07.28 |