MariaDB는 MySQL에서 포크된 데이터베이스 관리 시스템(DBMS)이기 때문에 MySQL을 대체해서 많이 사용하곤 한다 (문법과 기능이 매우 유사)
주의! 도커가 설치되어 있어야 한다
터미널에 명령어 입력
# 1. MariaDB 이미지 다운로드
docker pull mariadb
# 2. MariaDB 컨테이너 실행
# MariaDB의 기본 포트 번호는 3306 (MySQL도 동일)
# 컨테이너 이름을 mariadb로 지정하고, 기본 포트 3306을 호스트의 포트 3306과 맵핑. 또한, MariaDB의 루트 비밀번호를 root로 설정
docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb
# 3. MariaDB 컨테이너 접속
docker exec -it mariadb /bin/bash
# 4. MariaDB 실행
# -u 옵션은 사용자 이름을, -p 옵션은 비밀번호 입력을 의미
mysql -u root -p
이후 비밀번호를 묻는 프롬프트가 나타나면 이전에 설정한 비밀번호 root를 입력
설치 이후에는 어떻게 사용할까?
<데이터베이스의 구조 그림>
SHOW DATABASES; -- 방 확인
CREATE DATABASE Tennis; -- 방 만들기
USE Tennis; -- 방 들어가기
여기서 USE Tennis를 한다
참고 및 출처: 프로그래머스 웹 서비스 개발의 이해(김송아)