c.horokhoroklog

sql 시리즈 1

순서제목작성일조회댓글
1[sql] #1 MySQL 로컬 환경 설정2026. 6. 28. (일)40

[sql] #1 MySQL 로컬 환경 설정

그린 프로필그린||17:24:19|조회 4|댓글 0|반응 0
#sql#mysql#혼자공부하는sql#docker

참고: 책 혼자 공부하는 SQL

SQL을 공부하기 위해 맥 운영체제에서 (MySQL 서버 대신) docker와 MySQL을 활용한 로컬 환경 설정을 해보겠습니다.

1. MySQL 로컬 환경 설정

1-1. 애플리케이션 설치

  • 아래 세 가지 모두 이미 로컬에 설치되어있으므로 방법 및 단계는 생략

(1) docker 설치 (2) MySQL Client 설치 (3) MySQL Workbench 설치

1-2. docker 컨테이너 생성

(1) 독립적인 MySQL 컨테이너를 하나 만들고 실행

docker run --name hongong --platform linux/amd64 -e MYSQL_ROOT_PASSWORD=0000 -p 3306:3306 -d mysql:8.0

docker_creating.png

(2) 앞으로 명령어로 서버 시작/종료 가능

  • docker start [컨테이너 NAMES]
# 시작
docker start hongong

# 종료
docker stop hongong

(3) 잘 켜졌는지 확인

docker ps

docker_container_check.png

(3-1)

  • ID나 이름이 기억 안 날 때 아래 명령어 실행 후, 로컬에 존재하는 모든 컨테이너의 ID와 IMAGE, STATUS, NAMES 확인 가능
docker ps -a

1-3. MySQL Workbench 연결

(1) MySQL Connections + 클릭 MySQL_Connections1.png

(2) 연결 정보 입력 MySQL_Connections_Setup.png

  • Connection Name: hongongdb
  • Password: 0000
  • Test Connection 클릭 후, Successfully 확인
  • OK 버튼 클릭

MySQL_Connections_success.png

1-4. 터미널에서 docker로 띄운 mysql에 접속하기

  • 현재 실행중인 docker 컨테이너에 아래 명령어로 접속하기
  • 비밀번호는 설정했던 0000 (비밀번호를 입력할 때, 화면에 아무 글자도 표시되지 않지만, 정상적으로 입력되고 있는 것이니 0000을 치고 엔터를 누르면 됨)
docker exec -it hongong mysql -u root -p

1-4-1. 자주 쓰는 명령어

# 현재 데이터베이스(스키마) 목록 보기
show databases;

# 터미널 나가기
exit;

# 스키마 생성
create database [스키마 이름];

댓글 0

로그인 필요 프로필로그인 필요

아직 댓글이 없습니다.