우분투 MariaDB 설치 최신 또는 특정 버전 설치 (Ubuntu 20.04)

우분투 MariaDB 설치 방법 정리, 기본적인 설치 방법과 MariaDB 저장소를 이용해 최신 또는 특정 버전을 설치하는 방법이 있습니다.

우분투 MariaDB 설치

우분투 저장소 MariaDB 패키지 설치 방법으로 2022년 2월 기준 MariaDB 10.03 버전이 설치됩니다.

mariadb-server설치 시 mariadb-client는 자동으로 설치되니 별도로 설치할 필요는 없습니다.

최신 또는 특정 버정 설치을 원할 경우 다음 단계로 넘어갑니다.

아래 코드를 한 줄씩 복사 후 명령 창에 넣고 실행합니다.

sudo apt update
sudo apt install mariadb-server -y

이렇게 우분투에서 설치를 하게 되면 오래된 버전이 설치된다. 현재 기준 MariaDB 최신 버전은 10.08 버전이 설치된다.

설치가 완료되었으면 다음 단계인 설치 버전 확인 및 실행 확인으로 넘어갑니다.

MariaDB 최신(특정) 버전 설치

마리아 디비 다운로드 페이지로 접속 후 운영체제와 MariaDB 버전을 선택한다.

저는 우분투 20.04 버전을 선택하고 MariaDB 안정 버전인 10.7을 선택했습니다.

MariaDB 항목 선택

모든 선택이 끝나면 그 아래에 저장소 설정에 관한 코드들이 나타납니다. 그중 첫 번째와 두 번째에 있는 코드만 필요합니다.

우분투 MariaDB 설치 저장소 설정 코드

첫 번째 박스에 있는 코드부터 한 줄씩 복사 후 명령 창에서 실행해 MariaDB 패키지 저장소를 설정합니다.

아래 코는 예시 코드입니다.

sudo apt-get install software-properties-common dirmngr apt-transport-https
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el,s390x] https://mirror.yongbok.net/mariadb/repo/10.7/ubuntu focal main'

그리고 두 번째 박스에 있는 설치 코드를 하나씩 복사해 실행합니다.

sudo apt update
sudo apt install mariadb-server -y

설치 버전 확인 및 실행 확인

설치가 완료되면 정상적으로 특정 버전이 설치되었는지 확인합니다.

mariadb -V

설치가 완료되면 MariaDB 서비스가 자동으로 시작되며 재부팅 시에도 자동으로 실행됩니다. 실행 중인지 확인하려면 다음을 입력합니다.

sudo systemctl status mariadb

초록색으로 “active”으로 표시되어 있으면 MariaDB 실행 중입니다.

mariadb 실행 확인

root 계정 암호 설정

MariaDB 설치 시 root 사용자는 암호 없는 상태로 설치가 됩니다. 보안을 위해 루트 사용자의 암호를 설정해 줍니다.

아래와 같이 입력 후 :Enter password:”는 엔터 키만 쳐줍니다.

sudo mysql -u root -p
# Enter password: 엔터

아래 명령 중 하나를 선택해 실행합니다.

# 1. 로컬 호스트에서만 DB에 접속(권장)
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('비밀번호');
# 2. 모든 원격지에서 DB에 접속
SET PASSWORD FOR 'root'@'%' = PASSWORD('비밀번호');
# 3. 허용된 IP에서만 DB에 접속
SET PASSWORD FOR 'root'@'허용할 IP주소' = PASSWORD('비밀번호');

변경사항 적용 후 나가기 합니다.

FLUSH PRIVILEGES;
# 나가기
eixt

참고 : 예전 Mysql5.x 버전에서는 mysql_secure_installation으로 test db와 anonymous(익명 사용자)를 제거했지만 현재는 test db나 anonymous 사용자가 생성되지 않습니다.

logo
아이티 이알