Docker & MySQL 설치 가이드

Kyunghwan Ko·2023년 9월 13일
0

목차

1. Docker 설치

2. MySQL 설치 & 실행

3. DB 생성 & 타임존 설정

4. PostMan 설치

1. Docker 설치

아래 사이트에서 docker & docker desktop 설치하는 부분(10 번째 step)까지만 참고하면 되고 nginx 설치부터는 안 보셔도됩니다.
윈도우OS Docker 설치가이드

Mac 사용자는 아래 블로그를 참고해서 진행해주시면 됩니다.
MacOS Docker 설치가이드

$ docker -v
Docker version 20.10.23, build 7155243

DockerHub
위 사이트에서 Redis, Nginx, Ubuntu, PostgreSQL, MongoDB 등의 다양한 이미지를 pull 받을 수 있다.

2. MySQL 설치 & 실행

Docker Desktop을 열어 놓은 후 PowerShell을 통해 아래 명령어 진행

$ docker pull mysql 
$ docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=1234 -d -p 3306:3306 mysql
$ docker exec -it {container_id} mysql -p
Enter password: 1234

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

3. DB 생성 & 타임존 설정

mysql> use mysql;
mysql> select now();
// 9시간 이전의 시간이 나옴
mysql> SET GLOBAL time_zone='Asia/Seoul';
mysql> SET time_zone='Asia/Seoul';
mysql> exit;

$ docker ps 
$ docker exec -it {container_id} mysql -p
Enter password: 1234

mysql> select now();
// 현재시간이 잘 나옴

=> PL/SQL을 활용한 스케쥴링 동작시 정상적으로 작동할 수 있음!
(ex. 정산, 알림, 이벤트, 랭킹 갱신 등등)

mysql> CREATE DATABASE boardproject CHARACTER SET utf8mb4 collate utf8mb4_general_ci;
mysql > USE boardproject;

4. PostMan 설치

PostMan 설치 및 사용법

profile
부족한 부분을 인지하는 것부터가 배움의 시작이다.

0개의 댓글