어제 새벽에 데이터베이스(database)를 직접 생성하다가 오류가 나서 딱따구리가 나무를 쪼듯이 챗GPT에 엄청나게 물어보고 나서야 해결했다. 데이터베이스가 제대로 삭제되지 않아서 생긴 문제였다. 혹시라도 비슷한 오류를 겪는 사람이 있을 수도 있고, 미래의 내가 또 같은 문제를 겪을 수 있으므로 문제 해결용 코드를 적어놓으련다.
(1) MySQL 버전: 9.1.0
(2) 윈도우/맥북: 맥북
(3) 터미널에서 사용하지 않는 데이터베이스 삭제하기
ⓐ 위치 이동▼
cd /usr/local/mysql/bin
ⓑ MySQL 접속▼
./mysql -u root -p
ⓒ 비밀번호 입력▼
ⓓ 데이터베이스 확인▼
show databases;
ⓔ 데이터베이스 삭제▼
drop database 데이터베이스이름;
오늘 오후에 느지막이 일어나 1단계 과제에 주석을 달고 리드미(README)를 수정한 다음, 2단계 과제에 돌입했다. 오후에 과제를 하다가 혹시나 해서 홈페이지에 들어갔다가 '피드백 완료' 버튼을 보고 깜짝 놀랐다! 이번에 과제를 하면서 최대한 피드백을 반영할 수 있도록 해야겠다.
"주석 정말 잘 작성해 주시네요. 이제 제목뿐만 아니라 해당 메서드가 어떤 기능을 하는지까지 간략하게 작성해 보는 연습을 해보세요!"
이번 과제를 할 때는 처음부터 최대한 코드를 잘 구성하도록 하련다. 아는 고통이 더 무섭다고, 무한 리팩토링(refactoring)은 피할 수 있으면 꼭 피하고 싶다. 팀 프로젝트를 하기 전에 진행하는 이번 마지막 개인 프로젝트에서는 쉽게 읽히는 코드 작성하는 능력을 유지하면서 예외 처리도 꼭 시도해야겠다.
'끝을 보는 용기' 카테고리의 다른 글
Spring 본캠프 Day 071 - 2단계 및 3단계 일정 관리 앱 Develop 완료, 4단계 진행 중 (0) | 2024.12.16 |
---|---|
Spring 본캠프 Day 070 - 2단계 일정 관리 앱 Develop 진행 중 (0) | 2024.12.15 |
Spring 본캠프 Day 068 - 일정 관리 앱 Develop 1단계 진행 중 (0) | 2024.12.13 |
Spring 본캠프 Day 067 - 숙련 Spring 3주차 완강, "오류의 가호가 있기를!" (0) | 2024.12.12 |
Spring 본캠프 Day 066 - 숙련 Spring 2주차 완강, 다 끝내려고 했으나……. (0) | 2024.12.11 |