카테고리 없음

Docker로 Mysql 쉽게 설치하기

호리둥절 2023. 4. 12. 20:19

Docker 다운로드하기

https://www.docker.com/

 

Docker: Accelerated, Containerized Application Development

Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

혹시 다운중에 WSL 2 Install 관련 에러가 뜬다면

링크 클릭후 x64 머신용 최신 WSL2 Linux 커널 업데이트 패키지를 다운로드 받아주시면 됩니다.

 

회원가입이 안되있는경우 회원가입후 로그인을 해주시면 됩니다.

자 이제 비로서 docker을 사용할 수 있는 환경이 되었습니다. 💯

 

mysql 설치하기 

[ docker-compose.yml 파일 만들어주기 ]

version: '3'

services:
  local-db:
    image: library/mysql:5.7
    container_name: local-db
    restart: always
    ports:
      - 3306:3306              # 호스트 포트:컨테이너 포트
    environment:
      MYSQL_ROOT_PASSWORD: 1234  # root 계정 비밀번호
      TZ: Asia/Seoul             # 타임존
    volumes:
      - ./db/mysql/data:/var/lib/mysql  # 데이터베이스 파일 저장 위치
      - ./db/mysql/init:/docker-entrypoint-initdb.d  # 초기화 SQL 파일 위치

 

[ 스크립트를 실행하기 ]

 docker-compose up -d

설치 완료후 docker에 접속해보면 mysql이 추가된것을 볼수있습니다.

형광펜으로 표시해둔 start 버튼을 클릭하여 서버를 실행합니다.

MySQL GUI 도구 workbench 설치하기

MySQL 데이터베이스를 시각적으로 관리하고 다룰 수 있는 공식 GUI 도구입니다. 이 도구를 사용하면 SQL 쿼리를 작성하고 실행하며, 데이터베이스 객체(테이블, 뷰, 저장 프로시저 등)를 만들고 수정할 수 있습니다.

아래의 사이트에 들어가서셔 다운받아주세요.

https://dev.mysql.com/downloads/workbench/

 

MySQL :: Download MySQL Workbench

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended Download: Other Downloads: Windows (x86, 64-bit), M

dev.mysql.com

workbench가 아니더라도 Navicat, HeidiSQL, DBeaver 등 mysql gui가 존재하니 자신에게 맞는 gui를 다운받아 사용하시면 됩니다.

 

MySQL Workbench를 이용해서 db에 접속하기

문제없이 접속이 완료된것을 보실수 있습니다.