린아저씨의 잡학사전

이번 포스팅에서는 MariaDB 최신 버전 설치하는 방법에 대해 작성하려고 합니다.

ubuntu의 apt 기본 레파지토리를 이용하여 MariaDB를 설치하게 되면 현재 가장 최신 버전이 설치되지 않고 10.1 버전 정도가 설치되게 됩니다. 따라서 현재 가장 최신 버전의 MariaDB를 설치하기 위해서는 별도로 최신 LTS 버전을 다운 받아서 설치해주어야 합니다.

 

1. MariaDB 최신 버전 다운로드

https://mariadb.com/downloads/

 

MariaDB Products & Tools Downloads | MariaDB

Find MariaDB downloads, connectors, and tools including Community Server, Enterprise Server, ColumnStore, MaxScale and Xpand.

mariadb.com

MariaDB를 다운받기 위해서는 위의 mariadb.com/downloads 로 접속하여 원하는 버전을 다운로드 받으면 됩니다. 혹 mariadb.org로 되어 있는 사이트에서 받으시는 경우도 있는데, 그럼 인터넷이 되지 않는 사내 private 환경에서는 설치가 번거로워지기 때문에 저는 위의 사이트에서 받기를 추천 드립니다.

 

사이트에 접속하면 탭에는 Community 버전, Enterprise 버전, Cloud 버전등이 있으나 아마 대부분 무료인 Community 버전에서 다운로드 하시면 됩니다. 우선 원하시는 MariaDB 버전을 선택하신 다음 설치하고자 하는 OS를 선택해 줍니다. 그리고 하단에 Download 버튼을 눌러서 tar 파일을 받아주시면 됩니다.

 

MariaDB 버전 및 OS 선택

 

 

2. MariaDB 설치

다운로드가 완료되었으면 FileZila 같은 FTP 프로그램을 사용하여 설치할 OS로 다운로드 받은 MariaDB tar 파일(mariadb-10.6.8-ubuntu-bionic-amd64-debs.tar)을 전송해 줍니다. 저는 10.6.8 버전의 Ubuntu 18.04 bionic 버전을 다운 받았기 때문에 다음과 같은 파일명의 tar 파일을 전송하였습니다.

 

tar 파일 전송이 완료되었으면 다음 명령어를 이용하여 압축을 풀어 줍니다.

$ tar -xvf mariadb-10.6.8-ubuntu-bionic-amd64-debs.tar

 

그리고 mariadb-10.6.8-ubuntu-bionic-amd64-debs 디렉터리 이용하여 setup_repository 스크립트를 실행시켜 줍니다.

$ pwd
/home/lin/mariadb-10.6.8-ubuntu-bionic-amd64-debs

$ ./setup_repository

 

여기까지 진행되면 다운로드 받은 deb 파일들이 apt repository에 등록되고, apt repository를 업데이트 해준 후 설치를 해주면 완료 됩니다.

$ sudo apt update
$ sudo apt install -y mariadb-server mariadb-client

 

 

설치가 완료된 뒤 원격으로 접속하기 위해서는 설정에서 bind-address 부분을 수정해주셔야 합니다. 특정  IP에서만 접속할 수 있게 하려면 해당 IP주소를 넣어주면 되고, 불특정 장비에서 원격 접속이 가능하게 하기 위해서는 주석 처리를 해주면 됩니다.

$ sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf

#bind-address = 127.0.0.1

 

여기까지 설정 변경이 되었으면 마지막으로 MariaDB를 재시작해주시고 정상적으로 서비스가 올라왔는지 확인해주시면 됩니다.

$ sudo service mariadb restart
$ sudo service mariadb status

 

 

여기까지 MariaDB를 최신버전으로 설치하는 방법에 대해 알아보았습니다.

인터넷이 되지 않는 환경에서도 위의 방법을 통해서 손쉽게 최신 버전의 MariaDB를 설치하시면 됩니다!

공유하기

facebook twitter kakaoTalk kakaostory naver band