iamsungink / point-management-practice-copy

0 stars 0 forks source link

프로젝트 환경구성 #1

Open iamsungink opened 2 weeks ago

iamsungink commented 2 weeks ago

프로젝트 환경구성

iamsungink commented 2 weeks ago

Batch Application 구성

spring.batch.job.names: ${job.name:NONE}
java -jar batch.jar --spring.batch.job.names=expirePointJob
java -jar batch.jar --job.name=expirePointJob
iamsungink commented 2 weeks ago

docker mysql 연동

docker run -p 33060:3306 --name point-mysql -e MYSQL_ROOT_PASSWORD=password --platform linux/amd64 -d mysql:8.0.26
docker run -p 33060:3306 --name point-mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:8.0.26
iamsungink commented 2 weeks ago

docker mysql 접속

컨테이너 bash 실행

docker exec -i -t <컨테이너ID> /bin/bash

mysql 을 실행

mysql -u root -p

root의 password 초기화

alter user 'root'@'%' identified with mysql_native_password by 'password';
iamsungink commented 2 weeks ago

docker mysql 삭제

컨테이너 조회

docker ps

컨테이너 stop

docker stop <컨테이너ID>

컨테이너 삭제

docker rm <컨테이너ID>
iamsungink commented 2 weeks ago

docker mysql 이미지 삭제

이미지 가져오기

docker pull <image이름:버전>

<예시>

docker pull mysql:8.0.26

이미지 조회

docker images

이미지 삭제

docker rmi <이미지ID>
iamsungink commented 2 weeks ago

docker mysql database 생성

mysql 실행

docker exec -i -t <컨테이너ID> /bin/'bash
mysql -u root -p

database 생성

create database point;

database 사용

use point;