ER_BAD_DB_ERROR: Unknown database

권태형·2022년 12월 20일

U-eat

목록 보기
6/7
post-thumbnail
USE mini_project_be;
CREATE TABLE IF NOT EXISTS Users (
  userId INT NOT NULL AUTO_INCREMENT,
  email VARCHAR(319) UNIQUE NOT NULL,
  nickname VARCHAR(20) UNIQUE NOT NULL,
  password CHAR(60) NOT NULL,
  createdAt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  updatedAt TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY(userId),
);

위와 같이 .sql 파일을 작성하여 데이터베이스 연결을 시도하였으나, 자꾸만 에러가 ER_BAD_DB_ERROR: Unknown database 'database_development’로 발생하여 알아보았다. 분명 위의 에러는 데이터베이스를 못찾는다는 건데
워크벤치에서 봤을 때는 잘만 만들어져 있는 것이 확인됬다. 나는 분명 mini_porject_be라는 데이터베이스에 연결했는데 아무리 찾아도 정답이 보이지 않아서 파일을 지우고 직접 DB에 새로 쿼리를 날려보니 잘 해결되었다.
정확히 문제의 원인이 무엇인지 파악은 못해서 찜찜한데 아날로그적 처리로 해결해서 더욱 찜찜한 오류가 되었다. 예상하기로는 로컬에 남아있던 데이터베이스에 연결하려고 하거나, 내가 전에 사용했던 DB에 연결하려고 시도 된 것 같다. 원인은 파악하기 어렵다.

profile
22년 12월 개발을 시작한 신입 개발자 ‘권태형’입니다. 포스팅 하나하나 내가 다시보기 위해 쓰는 것이지만, 다른 분들에게도 도움이 되었으면 좋겠습니다. 💯컬러폰트가 잘 안보이실 경우 🌙다크모드를 이용해주세요.😀 지적과 참견은 언제나 환영합니다. 많은 댓글 부탁드립니다.

0개의 댓글