[Docker] mariadb 데이터베이스 생성

Woong·2021년 12월 25일
0

Docker, k8s

목록 보기
3/8

mariadb 생성 후 데이터베이스 만들어보기

mariadb 이미지로 컨테이너 실행

  • docker run -d --name=mydb --env=MYSQL_ROOT_PASSWORD=mypass mariadb
    • mysql password 설정해서 실행해야하는 것 중요.
    • -e MYSQL_ROOT_PASSWORD=mypass 이런 식으로도 쓸 수 있음
      * 공식 페이지 해당 내용 언급.

cli 접근

bash shell 접근

  • docker exec -it mydb /bin/bash
    • ※ -it 옵션 꼭 줘야하는것 잊지 말기!

bash shell 에서 cli 로 접근

  • mysql -u root -pmypass
    • create database 데이터베이스명

위 과정을 한번에..

  • 컨테이너를 생성하며 사용자 ID/PW 지정, DataBase 생성 한번에 하기
  • docker run -d --name mydb --env=MYSQL_ROOT_PASSWORD=mypass --env=MYSQL_USER=anjinwoong --env=MYSQL_PASSWORD=userpass --env=MYSQL_DATABASE=sample mysql:5.7

0개의 댓글