본문 바로가기
개발 관련 모음/DB

DBeaver , mariaDB , mySql No database selected 에러

by mini 아카이브 사서 2025. 3. 5.
반응형

No database selected 정상적으로 연결도 했는데 갑자기 위와 같은 오류가 발생한다.

 

아주 간단한 해결방법

 

  1. show databases 명령어: 사용 가능한 데이터베이스 목록을 확인합니다.
  2. use 데이터베이스명 명령어: 원하는 데이터베이스를 선택합니다.
  3. DBeaver 설정 확인: 연결 설정에서 기본 데이터베이스를 지정할 수 있습니다. 연결 정보 편집에서 "Database" 필드를 확인하세요.
  4. 연결 재설정: DBeaver를 재시작하거나 연결을 새로 설정하면 문제가 해결될 수 있습니다.

이 방법들이 정상 작동하는 이유는 데이터베이스 시스템에 현재 세션에서 사용할 데이터베이스를 명시적으로 지정해주기 때문입니다. 이렇게 하면 이후의 모든 쿼리는 선택된 데이터베이스 컨텍스트 내에서 실행됩니다.

 

예제

SHOW DATABASES

--여기서 내가 이용한 데이터 베이스를 보여준다.
--예를 들어 이름이 codata_db  이고 한다면.

USE codata_db 


--이렇게 입력하고 사용하면 해결

SHOW DATABASES 로 조회했을때

 

반응형