APM 설치(Apache, PHP, MySQL) - MySQL

동스토리 ㅣ 2020. 8. 6. 10:16

반응형

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

RUN LEVEL 등재후에 실행후 정상작동되는지 확인

 

감사합니다.

 

 

 

 

반응형

'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