AWS EC2 인스턴스 MariaDB 설치 및 시작하기
이번에는 AWS EC2 인스턴스 MariaDB 설치 및 시작하는 방법에 대해서 확인해보도록 하겠습니다.
일단 설치하기 위해 root 계정으로 서버에 접속 후 다음 명령어를 입력합니다.
MariaDB-server 설치
yum install MariaDB-server
MariaDB-server를 설치하다 다음과 같은 에러가 발생할 수가 있습니다.
이슈 발생 및 해결 방법
(No package MariaDB-server available. *Maybe you meant: mariadb-server Error: Nothing to do)
다음과 같은 패키지를 못 찾는 에러가 발생할 때에는 별도의 Repository를 추가해야합니다.
vi로 작성을 하고 저장하고 나옵니다. :wq!
vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
yum install MariaDB-server
다시 설치를 진행합니다.
이슈 발생 및 해결 방법
Transaction check error:
file /etc/my.cnf from install of MariaDB-common-5.5.58-1.el6.x86_64 conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64 Error Summary
mariadb-libs-5.5.56-2.el7.x86_64 다음 패키지와 충돌이 나기 때문에 해당 패키지를 삭제하고 다시 설치를 진행 해야합니다.
rpm -qa | grep maria
mariadb-libs-5.5.56-2.el7.x86_64
rpm을 조회하면 다음 패키지가 미리 설치 되어있기때문에 다음 패키지를 삭제해야합니다.
다음 명령어를 입력하여 패키지를 삭제합니다.
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
MariaDB 설치 완료
yum install MariaDB-server
Complete! 메세지가 보인다면 MariaDB가 정상적으로 설치가 된 것입니다.
MariaDB 인스턴스 시작 / 중지
인스턴스 시작
/etc/init.d/mysql start
인스턴스 중지
/etc/init.d/mysql stop
MariaDB 포트 변경
다음 명령어를 입력하여 MariaDB 포트를 변경할 수 있습니다.
vi /etc/my.cnf
[mysqld]
port = 13306
/etc/my.cnf 포트 수정 후 MariaDB를 다시 실행하시면 Error가 발생할 수 있습니다.
다음 명령어를 입력하고 MariaDB를 다시 실행하시면 정상적으로 실행되는 것을 확인할 수 있습니다.
/usr/sbin/setenforce 0
호스트 리부팅 후에도 계속 적용되게끔 하려면 다음 명령어를 입력합니다.
vi /etc/selinux/config
#SELINUX=enforcing
SELINUX=disabled
인스턴스를 다시 실행하였으면 다음 명령어를 입력하여 포트를 확인할 수 있습니다.
netstat -an | grep 13306
tcp 0 0 0.0.0.0:13306 0.0.0.0:* LISTEN
지금까지 AWS EC2 인스턴스 MariaDB 설치 및 인스턴스 시작하는 방법에 대해서 알아봤습니다.
'Backup > Linux' 카테고리의 다른 글
AWS EC2 인스턴스 SVN 설치 및 설정하기 (Trunk, Branch, Tag, Merge) (1) | 2018.01.08 |
---|---|
AWS EC2 인스턴스 Node.js 설치하기 (4) | 2018.01.07 |
AWS EC2 인스턴스 root 계정 활성화 및 접속하기 (2) | 2018.01.02 |
AWS EC2 인스턴스 FileZilla (FTP 클라이언트) 연결하기 (0) | 2018.01.02 |
AWS EC2 인스턴스 FTP 설치 및 설정하기 (1) | 2018.01.02 |
댓글
이 글 공유하기
다른 글
-
AWS EC2 인스턴스 SVN 설치 및 설정하기 (Trunk, Branch, Tag, Merge)
AWS EC2 인스턴스 SVN 설치 및 설정하기 (Trunk, Branch, Tag, Merge)
2018.01.08 -
AWS EC2 인스턴스 Node.js 설치하기
AWS EC2 인스턴스 Node.js 설치하기
2018.01.07 -
AWS EC2 인스턴스 root 계정 활성화 및 접속하기
AWS EC2 인스턴스 root 계정 활성화 및 접속하기
2018.01.02 -
AWS EC2 인스턴스 FileZilla (FTP 클라이언트) 연결하기
AWS EC2 인스턴스 FileZilla (FTP 클라이언트) 연결하기
2018.01.02