티스토리 뷰
Database/MySql
[MySQL] ERROR 1049 (42000): (conn=29) Unknown database ‘databasename’ 해결 방법
쩨리쩨리 2022. 8. 26. 16:12반응형
어디서 본 에런데?
깃헙에서 템플릿 프로젝트를 클론해서 실행시키려니 DB connection 에러가 발생했다.
java.sql.SQLSyntaxErrorException: (conn=29) Unknown database ‘데이터베이스 이름’
ERROR 1049 (42000): (conn=29) Unknown database ‘데이터베이스 이름’
위와 같은 에러가 뜨는데, 에러 내용 그대로 데이터베이스(스키마)를 찾지 못했다는 것이다.
원인 조회
우선 mysql DB 가 실행 중인지 확인한다.
> netstat -an | grep 3306
LISTEN 상태가 아니라면 mysql 을 실행한다.
> mysql.server start
mysql 서버에 접속한다. 패스워드를 입력해주자.
mysql -u root -p
다음은 존재하는 모든 데이터베이스(스키마)를 검색해본다. 본인이 접속하려는 데이터베이스가 존재하는지 본다.
mysql> SHOW databases;
+--------------------+
| Database |
+--------------------+
| demo |
| information_schema |
| mysql |
| performance_schema |
| qrtz |
| sys |
| test |
+--------------------+
7 rows in set (0.00 sec)
Unknown database 는 데이터베이스가 없어서 발생하는 오류이다. 데이터베이스가 없다면 만들어주면 된다.
해결책
간단하다. 데이터베이스를 만들어주자.
mysql> CREATE database 데이터베이스이름;
반응형
'Database > MySql' 카테고리의 다른 글
[MySQL] Mac에서 brew를 통해 MySQLWorkbench 설치하기 (0) | 2024.07.15 |
---|---|
[MySQL] MySQL 버전확인, MySQL Workbench 버전 확인 (0) | 2022.08.24 |
댓글
공지사항