CentOS에 MariaDB 설치하는 방법입니다.
CentOS는 레드햇 계열 리눅스로 YUM(Yellowdog Updater Modified)를 사용해 패키지를 설치합니다.
같은 레드햇 계열 리눅스 Redhat, Fedora도 설치방법이 동일하니 참고해주세요.
레드햇 계열 리눅스에서 패키지 설치를 위해서 Yum을 사용한다고 말씀드렸는데요.
Yum으로 패키지를 설치하기 위해서는 설치 관련 정보를 담고 있는 파일이 /etc/yum.repos.d/ 경로에 .repo 확장자 형태로 있어야 합니다.
여기서 .repo 확장자는 Repository(저장소)의 약자입니다. 쉽게 생각하시면 설치를 위한 파일이 어떤 경로에 저장되어있는지 알려주는 파일이라고 보시면 됩니다. 이 파일을 생성하고 나면 yum install 명령어를 통해 패키지를 설치할 수 있습니다.
따라서 Yum을 이용한 MariaDB 설치에도 2단계가 있고, 아래와 같습니다.
1. MariaDB설치를 위한 mariadb.repo 파일 생성
ㄴ repo 파일을 생성하는 방법은 설치 파일을 통한 방법과 수동으로 하는 방법 2가지가 있음
ㄴ 설치 파일은 최신 버전의 마리아 DB가 설치되고, 수동은 원하는 버전의 마리아 DB를 설치할 수 있음
2. yum install 명령어를 이용한 MariaDB 설치
먼저 설치 파일을 통해 최신 버전의 마리아 DB 설치하는 방법부터 안내드릴게요.
- 명령어만 한 줄 입력하면, 자동으로 mariadb.repo 파일이 생성됩니다. 명령어는 아래와 같습니다.
- curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
- crul 명령어로 설치 파일을 다운로드하고 bash쉘로 실행하여 자동 설치가 되는 명령어입니다.
- 아래 그림을 보시면 명령어 입력 후 /etc/yum.repos.d/ 경로에 mariadb.repo 파일이 생성된 걸 볼 수 있습니다.
* 위에서도 말씀드렸지만 /etc/yum.repos.d/ 경로는 yum 설치를 위한 Repository파일이 저장되는 곳입니다.
- 혹시 mariadb.repo파일에는 어떤 정보가 있는지 궁금하신 분들이 있을 거 같아. 캡처 하나 남깁니다.
- baseurl, gpgkey 등 설치를 위한 파일, key 경로가 있습니다.
- yum install 명령어를 이용한 설치는 아주 간단합니다.
- yum install MariaDB-server MariaDB-client
- 위에 명령어를 입력하시면 아래처럼 설치가 되고, yum list installed *maria 명령어를 입력하면 설치된 패키지를 확인할 수 있습니다.
- 혹시 yum list installed *maria로 확인이 안 되시면, yum list installed *Maria* 이렇게도 입력해보세요.
이상 설치 파일을 이용한 MariaDB 최신 버전 설치방법이었습니다.
설치 후 MariaDB 실행을 원하시면 아래 2가지 명령어를 순서대로 입력하시면 됩니다.
- service mariadb start
- mysql
다음으로 repo 파일 수동 생성으로 10.3 버전의 MariaDB를 설치하는 모습을 보여드리겠습니다.
- 수동이라 복잡할 것 같지만 아주 간단합니다.
- 수동 설치 정보 경로 : http://downloads.mariadb.org/mariadb/repositories/
- 위의 경로에서 원하는 버전의 MariaDB를 선택하고, 파란색 박스에 표시된 내용을 복사해서 /etc/yum.repos.d/ 경로에 mariadb.repo 파일을 생성해주면 됩니다.
- 수동으로 mariadb.repo를 생성한 모습
- 명령어는 차례대로 아래와 같습니다.
- cd /etc/yum.repos.d/
- vi mariadb.repo <- vi 편집기에서 우클릭 후 위의 파란 박스 내용 붙여 넣기!
- yum install 명령어를 이용한 설치는 위와 동일한데요. 다만 repo 파일 업데이트해주는 명령어 1줄이 추가됩니다.
- 명령어는 아래와 같습니다.
- yum clean all
- yum install MariaDB-server MariaDB-client
- yum clean all <- 이 명령어는. repo 파일을 최신화해주는 명령어입니다.
- 아래는 MariaDB 10.3 버전이 설치된 모습입니다.
- yum list installed *Maria* 명령어를 입력해서 확인했습니다.
이상으로 MariaDB 자동, 수동 설치에 대한 포스팅을 마칩니다. 혹시 궁금하신 사항은 댓글이나 메일로 문의하세요~
아래는 mysql 실행한 모습입니다. 원래 설치 후 계정, 보안 설정 등이 있는데 그 내용은 차후 포스팅하겠습니다^^
읽어주셔서 감사합니다.
참고 사이트 :
1. https://mariadb.com/kb/en/library/yum/
2. http://downloads.mariadb.org/mariadb/repositories/
3. https://wikidocs.net/16274
[MariaDB 설정 파일 찾는 방법] 모든 Linux 배포판 적용 가능 (0) | 2019.12.19 |
---|---|
[프로그래머스, SQL 문제] 없어진 기록 찾기(Join) (0) | 2019.12.18 |
[진행중 2] MariaDB 원격접속 설정 - Workbench를 이용한 접속 (0) | 2019.12.15 |
[진행중] MariaDB 원격접속 설정 - Workbench를 이용한 접속 (0) | 2019.12.14 |
MySQL Workbench(워크벤치)를 이용한 MariaDB 테이블 생성 (2) | 2019.12.07 |