Make Be BackEnd

[DBeaver] 디비버 설치(DB 셋팅) 본문

DB

[DBeaver] 디비버 설치(DB 셋팅)

Initsave 2024. 4. 30. 15:14

디비버는 데이터베이스 관련 시스템을 다양하게 지원해주는 오픈 소스 소프트웨어이다.

 

디비버의 주요 특징

  • 다양한 데이터베이스 지원
  • 시각적 쿼리 작성
  • 데이터베이스 객체관리
  • 데이터 시각화
  • 팀 협업 및 버전관리
  • 플러그인 지원

디비버 다운로드 : https://dbeaver.io/download/

 

Download | DBeaver Community

Download DBeaver Community 24.0.3 Released on April 21th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. DBeaver PRO 24.0 Released on March 11th, 2024 PRO version website: dbeaver.com Trial version is av

dbeaver.io

아직 디비버로는 mysql만 사용해봤지만 기존 UI보다는 좀 더 깔끔한 느낌이 든다

 

셋팅방법(MySQL기준)은

  1. [새 데이터 베이스 연결] 아이콘 클릭 또는 Ctrl +Shift +N
     
    1. [MySQL 선택] (만약 목록에서 보이지 않는다면 “Type part of databasw/driver name tofilter”에 검색) → [다음]

 

3. [Connect to a database] 값 설정 → [Test Connection] → [완료] DB 연결 완료

  • 기존에 도커 컨테이너에서 설정한 값을 참고해서 입력해주자
# for Windows
docker run --name mysql-lecture -p 
53306:3306 -v c:/dev/docker/mysql:/etc/mysql/conf.d -e 
MYSQL_ROOT_PASSWORD=admin_123 -d 
mysql:8.3.0

- Port, UserName, Password ..

- 만약 Test Connection 중 “Public Key Retrieval is not allowed” 라는 에러 메세지가 뜨면 아래 처럼     

  [allowPublicKeyRetrieval] 값을 [TRUE] 로 변경해주면 해결된다.

 

4. DB[forum] 기본 셋팅

  • [SQL 편집기 열기(F3)] → 스크립트 붙여넣기 → [SQL 스크립트 실행(Alt + X)]

  • 스크립트 실행 버튼

주의사항 스크립트 실행 버튼을 누루기 전에 트랜잭션을 수동설정 후 실행 할 것

  1. 트랜잭션이 자동인 상태

   2. 트랜잭션이 수동인 상태

 

모든 작업이 끝나고 아래 처럼 데이터베이스 [forum]이 생성 되면 DB 생성이 완성된 것이다.

 

 

마지막으로 DB에 설정 해줘야 할 것은 기본 AI(Auto Increment)는 설정이 되지 않기 때문에 각 테이블 마다 재설정 해주어야 한다.

'DB' 카테고리의 다른 글

[MySQL] 계층 쿼리 (hierarchical query)  (0) 2024.05.23
[ORACLE] 계층 쿼리 (hierarchical query)  (0) 2024.05.23
[H2] H2 Database  (0) 2023.09.18
[MariaDB] MariaDB - show, use, create, drop  (0) 2023.09.16
[MariaDB] MariaDB  (0) 2023.09.16