개발도구

DBeaver 다운로드

DBeaver · DBeaver Corporation / Community contributors · Apache License 2.0 (Community)

1. 개요

DBeaver Community는 MySQL·MariaDB·PostgreSQL·SQLite·Oracle·SQL Server 등 JDBC 드라이버가 있는 여러 데이터베이스를 한 화면에서 다루는 무료 오픈소스 관리 도구입니다. 2026년 8월 23일 공식 다운로드 기준 최신판은 26.1.5 Community이며 Apache License 2.0으로 배포됩니다. SQL 자동 완성·실행, 테이블 데이터 조회·편집, 가져오기·내보내기, 메타데이터 탐색과 ER 다이어그램 등을 제공합니다. Windows x86/ARM, macOS Apple Silicon/Intel, Linux x86/ARM 배포가 있고 설치판에는 DBeaver 전용 OpenJDK가 포함돼 별도 Java를 설치할 필요가 없습니다.

DBeaver만 설치한다고 데이터베이스 서버가 생기지는 않습니다. 서버 주소·포트·DB명·최소 권한 계정과 네트워크 접근이 필요하고, 일부 JDBC 드라이버는 첫 연결 때 Maven에서 내려받습니다. 상용 DB 드라이버는 제작사 계정이나 별도 라이선스가 필요할 수 있습니다. Community가 모든 NoSQL·클라우드·기업 인증을 지원하는 것도 아닙니다. 고급 자격 증명 보호, SSO·SAML·클라우드 통합, 일부 NoSQL과 비교·스케줄 기능은 PRO 범위이므로 Community와 PRO 기능표를 구분해야 합니다.

가장 중요한 주의점은 실제 데이터 변경입니다. Auto-commit에서는 UPDATE·DELETE 같은 각 문장이 즉시 확정돼 롤백할 수 없습니다. 운영 연결은 Production 유형과 Manual commit을 사용하고 읽기 전용·최소 권한 계정으로 먼저 접속한 뒤 대상 서버·스키마·WHERE 조건과 영향 행 수를 확인하세요. 공식 문서는 기본 자격 증명 파일이 공개된 DES 키로 암호화돼 로컬 파일 접근자가 복호화할 수 있다고 경고합니다. Community에서는 가능하면 비밀번호 저장을 피하고 단기 자격 증명·SSH agent·OS 계정 및 디스크 보호를 사용하세요. 원격 연결은 검증된 SSL 인증서나 SSH 호스트 키를 사용하고 검증 우회 옵션을 켜지 않는 편이 안전합니다.

2. 주요 기능

  • JDBC 드라이버 기반의 다양한 SQL 데이터베이스 연결
  • SQL 편집기 자동 완성·문법 강조·실행 계획과 결과 보기
  • 테이블 데이터 조회·필터·편집과 가져오기·내보내기
  • 스키마·테이블·인덱스·권한 등 메타데이터 탐색
  • ER 다이어그램과 데이터 관계 확인
  • Windows·macOS·Linux용 Community와 포함 OpenJDK

3. 시스템 요구사항

OS
Windows 10+·Server 2016+ / macOS 11+ / 최신 Linux
아키텍처
Windows·Linux x86/ARM, macOS Apple Silicon/Intel
Java
권장 설치판에 DBeaver 전용 OpenJDK 포함
연결정보
DB 서버·포트·DB명·계정과 네트워크 또는 SSH/SSL 설정
드라이버
일부 JDBC 드라이버는 첫 연결 때 다운로드, 상용 드라이버는 별도 조건 가능
운영안전
읽기 전용·최소 권한 계정, Production 유형과 Manual commit 권장

4. 설치 방법

  1. 1.

    공식 다운로드에서 Community 26.1.5와 운영체제·아키텍처에 맞는 설치판을 선택합니다.

  2. 2.

    새 연결에서 DB 종류를 고르고 서버·포트·DB명과 최소 권한 계정을 입력합니다.

  3. 3.

    필요한 JDBC 드라이버의 출처·버전을 확인해 내려받고 Test Connection을 실행합니다.

  4. 4.

    원격 DB는 검증된 SSL 또는 SSH를 설정하고 인증서·호스트 키 검증 우회를 끕니다.

  5. 5.

    운영 연결은 Production·Manual commit·읽기 전용으로 표시하고 작은 SELECT로 대상 스키마를 확인합니다.

5. 자주 발생하는 문제

첫 연결에서 JDBC 드라이버 다운로드가 실패할 때

프록시·방화벽과 Maven 접근을 확인하고 Driver Settings의 Libraries에서 출처·버전을 확인합니다. 상용 드라이버는 DB 제작사 공식 배포처에서 받아야 할 수 있습니다.

인증서·SSH 호스트 키 오류로 연결되지 않을 때

검증 우회 옵션을 켜지 말고 DBA가 제공한 CA 인증서·호스트 이름·SSH 지문과 대조합니다. 서버 인증서 갱신·키 교체가 확인된 뒤 설정을 수정하세요.

실수로 UPDATE·DELETE를 실행했을 때

Manual commit이고 아직 확정하지 않았다면 즉시 Rollback합니다. Auto-commit이면 앱에서 되돌릴 수 없으므로 추가 작업을 멈추고 DBA의 백업·시점 복구 절차를 따르세요.

표에서 수정한 값이 저장되지 않거나 잠금이 걸릴 때

읽기 전용 권한·기본 키·트랜잭션 상태와 다른 세션의 잠금을 확인합니다. 무리하게 세션을 종료하기보다 Pending transactions와 DB 관리 도구에서 영향 범위를 확인하세요.

저장된 접속 정보가 노출됐을 가능성이 있을 때

해당 DB·SSH·프록시 자격 증명을 즉시 교체하고 최소 권한으로 재발급합니다. DBeaver workspace와 백업 파일의 접근 권한을 점검하고 이후에는 저장하지 않거나 조직의 비밀 관리 방식을 사용하세요.

6. DBeaver와 비슷한 프로그램 비교

MySQL Workbench
MySQL Workbench는 MySQL/MariaDB 생태계의 모델링·관리와 서버 기능에 집중합니다. DBeaver는 여러 DB를 같은 인터페이스에서 다루는 범용성이 강합니다.
VS Code
VS Code는 확장으로 SQL 연결을 추가하는 코드 편집기입니다. DBeaver는 데이터 그리드·메타데이터·ERD·트랜잭션을 포함한 DB 작업 전용 환경입니다.
Postman
Postman은 HTTP API 요청·테스트 도구이고 DBeaver는 데이터베이스에 직접 연결합니다. 운영 API와 DB 권한은 서로 다른 보안 경계를 가집니다.

7. 자주 묻는 질문

DBeaver Community는 무료인가요?

+

Apache License 2.0의 무료 오픈소스입니다. 고급 보안·기업 인증·일부 NoSQL·클라우드와 비교·스케줄 기능은 PRO 제품 범위일 수 있습니다.

DBeaver를 설치하면 MySQL이나 PostgreSQL도 설치되나요?

+

아닙니다. DBeaver는 클라이언트입니다. 별도 DB 서버나 파일, 서버 주소·포트·DB명·계정과 네트워크 접근 권한이 필요합니다.

첫 연결 때 드라이버를 다운로드하는 이유는 무엇인가요?

+

DBeaver는 JDBC 드라이버로 DB와 통신하며 일부 드라이버를 Maven 등에서 처음 내려받습니다. 상용 DB 드라이버는 제작사 배포처·계정·라이선스가 필요할 수 있습니다.

운영 데이터베이스에서 안전하게 쓰려면 어떻게 하나요?

+

읽기 전용·최소 권한 계정, Production 연결 유형과 Manual commit을 사용하세요. 변경 전 서버·스키마·WHERE 조건과 영향 행 수를 확인하고 백업·복구 절차를 준비해야 합니다.

접속 비밀번호를 저장해도 안전한가요?

+

Community의 기본 자격 증명 파일은 공개된 DES 키 때문에 로컬 파일 접근자에게 강한 보호가 되지 않는다고 공식 문서가 경고합니다. 가능하면 저장하지 말고 단기 비밀번호·SSH agent와 OS 디스크 보호를 사용하세요.

Java를 따로 설치해야 하나요?

+

공식 Windows·macOS 설치판에는 DBeaver 전용 OpenJDK가 포함되어 별도 Java 설치나 라이선스 구매가 필요하지 않습니다. 패키지 방식에 따라 공식 설치 안내를 확인하세요.

8. 참고 자료

관련 프로그램