Docker에 MariaDB 설치하기 + DBeaver에서 연결하기

2023. 1. 27. 01:14Database

도커에 RDBMS 설치하기 시리즈의 마지막이 되지 않을까 합니다.

MariaDB를 설치하기 때문에 굳이 MySQL 설치하는 게시물까지는 안써도 될 것 같아서요.

나중에 생각이 바뀌면 또 게시물을 추가하게 될지도 모르겠습니다.

이렇게 줄줄이 설치만 해놓은 저도 당장 작업은 Oracle에서 할 예졍이라;;

 

 

 

1. Oracle Database Express Edition 11g

https://blog.cellaxon.com/7

 

Docker에 Oracle Database Express Edition 11g 설치하기

일을 찾다보니 오라클 DB에 대한 경험을 요구하는 곳이 많았습니다. 이참에 좀 배워야겠다는 생각이 들어서 책을 샀습니다. '오라클로 배우는 데이터베이스 입문' 읽다보니 오라클은 설치하는

blog.cellaxon.com

 

 

2. Microsoft SQL Server Express

https://blog.cellaxon.com/10

 

Docker에 Microsoft SQL Server Express 설치하기 + DBeaver에서 연결하기

DB를 설치하기 시작해보는 김에 이것저것 다 써보려고 합니다. 이번에는 Microsoft SQL Server Express를 설치하겠습니다. Microsoft에서 공식으로 제공하는 이미지의 상세 내용은 다음의 페이지를 참고하

blog.cellaxon.com

 

 

3. PostgreSQL

https://blog.cellaxon.com/11

 

Docker에 PostgreSQL 설치하기 + DBeaver에서 연결하기

오늘도 DB를 설치합니다. 계속 DB 설치 포스팅만 하고 있는 느낌이네요. 이 다음에는 MariaDB가 될 것 같습니다;; PostgreSQL도 공식 이미지를 제공하고 있습니다. https://hub.docker.com/_/postgres postgres - Offic

blog.cellaxon.com

 

 

4. MariaDB

지금 이 게시물!

 

 

 

이렇게까지 한 번에 다 설치해서 사용할 일인가 싶기도 한데,

이왕 DB 설치를 시작해본 김에 유명하고 자주 사용되는 DB들을 모두 설치하고,

그 방법을 정리해두는 것도 재미있겠다 싶어서 하디보니 여기까지 왔습니다.

Docker가 아니었다면 이렇게 해볼 생각도 못했을 것 같습니다.

좋은 세상이네요.

 

 


오늘은 MariaDB를 설치하겠습니다.

 

 

MariaDB의 공식 Docker 이미지는 아래의 주소를 따라가시면 됩니다.

https://hub.docker.com/_/mariadb

 

mariadb - Official Image | Docker Hub

Note: the description for this image is longer than the Hub length limit of 25000, so has been trimmed. The full description can be found at https://github.com/docker-library/docs/tree/master/mariadb/README.md. See docker/hub-beta-feedback#238 for more inf

hub.docker.com

 

 

이미지에 대한 상세 설명은 아래의 내용을 참고하시기 바랍니다.

https://github.com/docker-library/docs/blob/master/mariadb/README.md

 

GitHub - docker-library/docs: Documentation for Docker Official Images in docker-library

Documentation for Docker Official Images in docker-library - GitHub - docker-library/docs: Documentation for Docker Official Images in docker-library

github.com

 

 

 

1. 아래의 명령을 실행해서 바로 컨테이너를 생성하고 실행하겠습니다.

docker run --detach --name mariadb -p 3306:3306 --env MARIADB_USER=gomi --env MARIADB_PASSWORD=mDb!123 --env MARIADB_ROOT_PASSWORD=mDbr!123 mariadb:latest
MARIADB_USER gomi
MARIADB_PASSWORD mDb!123
MARIADB_ROOT_PASSWORD mDbr!123

 

 

2. Docker Desktop에 새로운 컨테이너가 실행되고 있는 것을 확인하실 수 있습니다.

 


 

 

1. 이제 DBeaver에서 MariaDB에 연결해보겠습니다. 프로그램 실행 화면 좌측 상단에 있는 '새 데이터베이스 연결' 아이콘을 눌러줍니다.

 

 

 

2. DB 선택화면에서 MariaDB를 선택하고 '다음' 버튼을 누릅니다.

 

 

 

3. MariaDB 에 연결하기 위한 설정값을 입력합니다.

Server Host localhost
Port 3306
Username gomi
Password mDb!123

 

 

 

4. 화면 좌측 하단의 "Test Connection..." 버튼을 눌렀을 때, 만약에 처음 MariaDB에 연결하는 것이라면 아래와 같은 드라이버 설치 화면이 나타납니다. 화면 하단의 Download 버튼을 누르시면 드라이버가 설치됩니다.

 

 

 

드라이버가 설치된 이후에 연결에 문제가 없는 경우 아래와 같은 화면이 출력됩니다.

 

 

 

5. DB에 정상적으로 연결되는 것을 확인했으므로 '완료' 버튼을 눌러 연결 설정을 완료합니다. 화면 좌측 "Database Navigator" 아래에 'localhost 2'라는 이름을  추가된 것을 확인하실 수 있습니다.

 

 

 

MariaDB 설치를 완료하였습니다.

 

 

 

이제부터는 Oracle DB 공부 시작인가요..

사업자 정보 표시
주식회사 셀엑손 (CELLAXON Inc. | 이상효 | 경기도 화성시 동탄감배산로 143, 202동 2409호 | 사업자 등록번호 : 304-81-34245 | TEL : 031-8043-3215 | Mail : ryan@cellaxon.com | 통신판매신고번호 : 2022-화성동탄-0844호 | 사이버몰의 이용약관 바로가기