Spring Cloud로 개발하는 MSA/애플리케이션 배포 - DockerContainer

MariaDB

webmaster 2022. 2. 13. 17:12
728x90
 

mySQL 데이터 디렉토리 위치 알아내기

mySQL에서 디폴트 데이터 디렉터리의 위치는 서버를 컴파일할 때 정해진다 UNIX 환경에서는 MySQL을 소스로 부터 설치할 경우, /usr/local/mysql/var가 전형적인 디폴트 위치이고, 바이너리 배포를 가지

cecildesk.tistory.com

  • 데이터 파일을 복사하여 내가 원하는 경로에 넣어주고 COPY 옵션에 해당 파일을 넣어준다(해당 파일 대로 데이터베이스를 생성해 준다)
  • docker build
    • docker build -t [생성될이미지이름]:[tag] [dockerfile경로]
    • docker build
  • docker run
    • docker run -d -p 3306:3306 --name [생성할 이름] [이미지]:[tag]
    • docker run
  • mysql 접속하기
    • exec -it mariadb bash로 접속
  • DB에 모두 접속이 가능하도록 root권한을 설정하여 준다.
    • root로 접속하는 모든 IP의 모든 DB에 접근이 가능하다.
728x90

'Spring Cloud로 개발하는 MSA > 애플리케이션 배포 - DockerContainer' 카테고리의 다른 글

Zipkin  (0) 2022.02.13
Kafka  (0) 2022.02.13
Apigateway Service  (0) 2022.02.13
Discovery Service  (0) 2022.02.13
Configuration Service  (0) 2022.02.13