Server

CentOS7 MariaDB 설치

TTwY 2020. 1. 7. 14:14
728x90
반응형

(참고, root 권한을 가지고 작업 진행)

 

1. CentOS7 repository 설정

CentOS7에 mariadb를 설치하기 위해서는 repository를 추가하여 설치해야 합니다.

mariadb 버전별로 repository 설정에서 baseurl 설정값이 다른것이지 repository 설정 파일은 동일합니다.

 

- repository 설정 파일 생성 및 설정값 적용

vi /etc/yum.repos.d/MariaDB.repo

현재 기준으로 CentOS7에서 설치할 수 있는 MariaDB의 버전은 5.5, 10.1, 10.2, 10.3, 10.4, 10.5 버전이 있으며,
이번 글에서는 10.1버전 mariadb를 설치 할 것이다.
설정 파일 설정값은 http://downloads.mariadb.org/mariadb/repositories/ 에서 확인 가능하다.

 

mariadb 10.1 버전 설치를 위한 repository 설정값은 아래와 같이 작성하여 줍니다.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 

2. mariaDB 설치

아래 명령을 실행한다. 패키지명의 대소문자에 주의해야 합니다.

sudo yum install MariaDB-server MariaDB-client

 

 

3. mariadb 설치 후 실행 및 최초 설정

아래의 명령으로 mariadb를 실행 합니다.

systemctl start mysql

실행 후 아래 명령어로 최초 설정을 합니다.

mysql_secure_installation

root 계정 password 설정 - 입력한 값으로 다음부터 mariadb root로 접속할 때 사용하게 됩니다.

 

익명 사용자에 대한 삭제 여부로 Y를 입력해 줍니다.

 

원격에서 root 로그인을 허용하지 않을 것인지에 대한 여부로 Y를 입력합니다.

 

설치 시 기본적으로 설치되는 test database에 대하여 삭제 할 것인지에 대한 여부로 Y를 입력합니다.

 

마지막으로 현재까지 설정한 것을 즉시 적용 할 것인지 물어보는 것으로 Y를 입력합니다.

 

위의 여러 설정은 각자의 사용 환경에 맞게 설정하여 주면 됩니다.

 

4. mariadb 자동 실행

부팅 및 재부팅 시 mariadb를 자동 실행 하려면 아래의 명령어를 실행하면 됩니다.

systemctl enable mariadb

자동 실행을 해제 해야 한다면 아래의 명령어를 실행해 주면 됩니다.

systemctl disable mariadb

5. mariadb 접속

mariadb root 접속은 아래와 같은 명령어로 접속하면 됩니다.

mysql -u root -p

후에 위에서 설정해 주었던 root 계정의 비밀번호를 입력하면 됩니다.

 

mariadb 설치 후 기본 보안 설정 후 mariadb 접속 까지 해보았습니다.

mariadb의 character set 및 collation 테이블명의 대소문자 구분 등 자기만의 필요한 설정은 이번 글에서는 다루지 않습니다.
참고 할 만한 블로그는 아래 블로그가 설명이 잘 되어 있으니 아래 블로그 및 구글링을 통해서 필요에 맞게 설정하시면 됩니다.

- https://puttico.tistory.com/150

감사합니다.

728x90
반응형