본문 바로가기

리눅스/홈서버

OMV4[6] - Maria DB 설치하기

반응형

안녕하세요.

오늘은 OMV에 마리아 DB를 설치하겠습니다.

 

 

1. MariaDB란?

MariaDB는 오픈소스의 관계형 데이터베이스 소프트웨어입니다.

MySQL에서 포크되어 나왔으며 그래서인지 유사한 점이 상당히 많습니다.

원래는 MySQL이 오픈소스 데이터베이스의 아이콘과 같은 존재였지만

유료화의 아이콘 Oracle이 MySQL을 인수해버리면서

이에 반발한 MySQL개발자들이 떨어져나와 MariaDB를 만들었습니다.

 

 

2. MariaDB설치하기

2-1. 볼륨 생성하기

우선 포테이너에 접속해주세요.

좌측 패널에서 Volumes 항목을 선택하신 후 Add volume 버튼을 눌러주세요.

아래와 같이 볼륨 이름을 mariadb로 설정해주세요.

 

2-2. 이미지 다운받기

좌측의 Image list 탭을 눌러주신 후

image칸에 mariadb를 입력하시고, Pull the image버튼을 눌러주세요.

다운로드가 완료되면 다음과 같이 이미지 리스트가 업데이트됩니다.

 

 

2-3. 컨테이너 생성하기

이번에는 좌측의 Container list 탭을 눌러주신 후

Add container 버튼을 눌러주세요.

컨테이너 이름을 입력해주시고 이미지를 선택하시면 되는데

mariadb이미지를 이미 다운받아두었기때문에 글자를 다 입력하지 않으셔도 자동완성됩니다.

 

이제 포트번호를 입력해줍니다.

Publish a new network port버튼을 눌러주신 후

포트번호를 입력해주세요.

나머지 항목도 설정하겠습니다.

다음과 같이 설정해주세요.

MYSQL_ROOT_PASSWORD항목의 Value에는 루트 패스워드로 사용할 비밀번호를 입력하시면 됩니다.

이제 DB데이터가 저장될 볼륨을 설정하겠습니다.

컨테이너 볼륨 항목은 /config로 설정해주시고

volume 항목은 아까 생성해둔 mariadb볼륨을 선택해줍니다.

이제 상단의 Deploy버튼을 눌러서 컨테이너를 실행시켜주세요.

무사히 실행되고 있네요.

 

 

3. 마리아DB 사용하기

다음 버튼을 눌러서 터미널을 실행시켜주세요.

Connect 버튼을 누르면 터미널이 열립니다.

다음 명령어를 입력하여 데이터베이스에 접속해주세요.

mysql -u root -p

비밀번호를 입력하라는 텍스트가 출력되면 아까 설정한 루트 비밀번호를 입력하시면 됩니다.

 

이제 다음 명령어를 입력하여 데이터베이스를 생성해주세요.

저는 bebsae라는 이름의 데이터베이스를 생성하겠습니다.

그리고 생성한 데이터베이스를 사용하도록 설정해주세요.

CREATE DATABASE bebsae;
USE bebsae

 

 

반응형