Docker MariaDB 설치

개발빼-엠·2024년 8월 2일
0

배움을 기록

목록 보기
47/47
post-thumbnail

Docker 설치 되어 있는 상황

1. MariaDB 다운로드

# 최신 안정적인 버전을 다운로드
docker pull mariadb:latest

# images 확인
docker images

2. Docker Container 실행

docker run --name mariadb -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mariadb
  • —name : 컨테이너 이름 정의
  • -d : 컨테이너 백그라운드 실행
  • -p : 호스트 컨테이너 간 포트 연결(호스트 3306 → 컨테이너 3306 포트로 포워딩)
  • -e : 기타 환경 설정
  • MYSQL_ROOT_PASSWORD : root 사용자 초기 비밀번호 설정
# 컨테이너 실행 목록 확인
docker ps

3. Container 접속

docker exec -it [IMAGE] /bin/bash

4. MariaDB 접속 & 설정

# MariaDB 접속
mariadb -u root -p

# 사용자 생성, 비밀번호 설정
CREATE USER 'username'@'%' IDENTIFIED BY 'userpassword';

# 데이터 베이스 생성
CREATE DATABASE mydatabase;

# 특정 데이터베이스에 대한 권한 부여
GRANT ALL PRIVILEGES ON mydatabase.* TO 'k-user'@'%';

# 권한 적용
FLUSH PRIVILEGES;

0개의 댓글