* 어제의 다짐
- jar 생성후 window desktop 도커에 등록하기
=> intellij Terminal에서 mariadb, jar 도커 실행 완료
*오늘 한 일
- mysql을 재설치했습니다. 기존에 있던 mysql에서 root 권한문제를 계속 수정하던 중에 오류가 나서 아예 지워버리고 다시 만들었습니다. 기본적으로 root는 localhost에서만 접근이 가능하도록 되어있습니다. 따라서 가장 먼저 root 권한을 % 즉, 전체 접근가능으로 변경하였습니다. 이후 database를 설정해야 했는데 test 를 생성했습니다. 특히 한글버전 호환을 위하여 utf-8설정을 잊지 않았습니다. 신기한 것은, 제 노트북에 깔린 mysql의 설정에 따라서 docker의 mariadb가 영향을 받는다는 것입니다. 굳이 제가 위의 %, test, utf-8설정을 한 것은 이 설정에 의해 docker run 시 영향을 받습니다. mariadb와 mysql이 같은 기능을 가지고 있으며 같은 포트를 공유한다는 것이 특징인것 같습니다.
- 새로운 도커 명령어인 ex에 대해 알았습니다. docker run으로 실행했으면, 가상으로 하나의 DB가 생성되었으므로 해당 DB에 접속이 가능합니다. docker exec -it ....를 통해서 접속했으며, -it는 해당 ps에 접속해서 Terminal을 이용할 수 있도록 합니다. 분명 docker run 뒤에 test라는 이름으로 테이블을 생성하도록 했었는데, docker exec로 접속해보니 제대로 test table이 생성되지 않는다는 것을 알았습니다. 이 때 제 노트북의 mysql설정이 필요하다는 것을 깨닫고 다시 설치하게되었습니다. 앞으로는 이 기능을 잘 활용하도록 해야겠습니다.
*내일 할 일
- 새로운 프로젝트 ToDo리스트 만들기
- 기본 회원가입에 대한 프로젝트 시작하기
'회고' 카테고리의 다른 글
2103024_TIL (0) | 2021.03.25 |
---|---|
210323_TIL (0) | 2021.03.25 |
[ 코드숨 ] 8주차 회고록 (0) | 2021.03.22 |
210319_TIL (0) | 2021.03.22 |
210318_TIL (0) | 2021.03.19 |