sql 시리즈 1
[sql] #1 MySQL 로컬 환경 설정
[sql] #1 MySQL 로컬 환경 설정
#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

(2) 앞으로 명령어로 서버 시작/종료 가능
- docker start [컨테이너 NAMES]
# 시작
docker start hongong
# 종료
docker stop hongong
(3) 잘 켜졌는지 확인
docker ps

(3-1)
- ID나 이름이 기억 안 날 때 아래 명령어 실행 후, 로컬에 존재하는 모든 컨테이너의 ID와 IMAGE, STATUS, NAMES 확인 가능
docker ps -a
1-3. MySQL Workbench 연결
(1) MySQL Connections + 클릭

(2) 연결 정보 입력

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

1-4. 터미널에서 docker로 띄운 mysql에 접속하기
- 현재 실행중인 docker 컨테이너에 아래 명령어로 접속하기
- 비밀번호는 설정했던 0000 (비밀번호를 입력할 때, 화면에 아무 글자도 표시되지 않지만, 정상적으로 입력되고 있는 것이니 0000을 치고 엔터를 누르면 됨)
docker exec -it hongong mysql -u root -p
1-4-1. 자주 쓰는 명령어
# 현재 데이터베이스(스키마) 목록 보기
show databases;
# 터미널 나가기
exit;
# 스키마 생성
create database [스키마 이름];
댓글 0
아직 댓글이 없습니다.