Spring Boot JPA + React 프로젝트 만드는 가이드
127.17.0.1 -> Docker image를 활용한 MySql 이기 때문에 Docker 네트워크 계정을 추가하는 거
계정 생성 후에
flush 해주는거 잊지말기 (안해주면 껐다켜야됨)
위에 실행한 명령어 정리
docker ps -> 실행중인 컨테이너 파악
docker exec -it heuristic_dijkstra(컨테이너이름) /bin/bash -> 위에서 실행중인 컨테이너로 mysql 이름 파악한뒤 실행
실행하면 bash-4.4#으로 바뀜 -> Enter password : dev## 이라고 쳤음
my sql 사용하겠다고 선언
제대로 test 계정이 만들어졌는지 확인 (안해도되지만 여기 필기에없는 과정이라 이전에 생성해뒀었음)
grant로 권한 부여
해석
모든 권한을 부여할거야(grant all privileges)
employ_management_system 이라는 테이블에 대한 권한이야 (권한대상)
to test@'localhost': 권한을 부여할 사용자와 호스트를 지정
-> 종합하면 "test" 사용자가 로컬에서만 접속할 수 있고, 해당 데이터베이스에 대한 모든 권한을 갖게 됨을 의미
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님