개발도구

HeidiSQL 다운로드 — 무료 DB 관리·기기별 설치 조건

HeidiSQL

HeidiSQL (하이디SQL)

개발사
Ansgar Becker
라이선스
무료 오픈소스 · GPL
OS
Windows / macOS / Linux

1. 개요

HeidiSQL은 Ansgar Becker가 작성·유지하는 무료 오픈소스 데이터베이스 관리 클라이언트입니다. MariaDB·MySQL·SQL Server·PostgreSQL·SQLite·Interbase/Firebird 등을 GUI로 다룹니다. 데이터베이스 객체를 살펴보고 테이블 데이터를 조회·편집하거나 SQL을 실행하는 용도이며, DB 서버 자체를 설치하는 제품은 아닙니다. 서버형 DB에는 서버 주소와 접속 계정이 별도로 필요하고 SQLite는 준비한 데이터베이스 파일을 사용합니다. GPL로 배포되며 개인·업무용 선택 때 지원하는 DB와 필요한 연결 조건부터 확인하세요.

2026년 10월 7일 공식 다운로드에서 확인한 안정판은 8월 3일 공개된 12.21입니다. Windows x64는 Installer와 Portable ZIP을 제공하고, Linux는 DEB·RPM 및 GTK/QT 빌드와 ARM64 QT6 패키지가 있습니다. macOS에는 ARM64 앱 번들이 표시됩니다. Linux는 UI·DB 라이브러리 의존성을 확인해야 하며 일부 Windows 드라이버도 추가 런타임이 필요할 수 있습니다. 기기별 파일은 같은 공식 다운로드 페이지에서 선택하면 됩니다. Windows v13 Preview와 자동 빌드는 정식 안정판과 구분하세요.

SQL 편집기, 데이터 그리드, DB 객체 탐색과 편집, 데이터·SQL 내보내기 등을 제공합니다. 테이블 편집과 SQL 실행은 실제 데이터에 영향을 줄 수 있으므로 조회만 필요할 때는 권한과 변경 범위를 확인해야 합니다. 여러 DB를 JDBC 환경에서 다루려면 DBeaver, 로컬 SQLite 파일이 중심이면 DB Browser for SQLite도 비교할 수 있습니다. Windows 포터블을 갱신할 때는 기존 설정 파일을 직접 옮겨야 세션 설정을 이어받으며, 새 폴더만 풀었다고 설정이 자동 복사되지는 않습니다.

2. 주요 기능

  • MariaDB·MySQL·SQL Server·PostgreSQL·SQLite 등 DB 연결
  • SQL 편집·실행과 결과 확인
  • 테이블 데이터 그리드 조회·편집
  • 데이터베이스·테이블 등 객체 탐색과 관리
  • SQL·데이터 내보내기와 가져오기
  • Windows 설치판·포터블과 Linux·Mac ARM 네이티브 배포

3. 시스템 요구사항

Windows
공식 안정판 x64 Installer·Portable ZIP · 일부 DB 드라이버는 추가 런타임 조건 확인
Linux
x64 DEB/RPM·GTK/QT 빌드, ARM64 QT6 배포 · UI·DB 라이브러리 의존성 확인
macOS
공식 페이지에 ARM64 앱 번들 제공 · Intel용 배포와 최소 OS는 별도 확인
접속 대상
지원 DB 서버와 계정·접근 권한 또는 SQLite 데이터베이스 파일

4. 설치 방법

  1. 1.

    공식 다운로드에서 안정판과 사용 기기의 CPU·패키지를 확인합니다. Preview나 자동 빌드는 정식판과 구분합니다.

  2. 2.

    Windows에서는 Installer 또는 Portable ZIP을 고릅니다. 기존 포터블 설정을 유지하려면 설정 파일을 새 폴더로 직접 옮깁니다.

  3. 3.

    Linux는 배포판과 UI 라이브러리 조건을, Mac은 ARM64 앱 번들과 기기 호환 조건을 확인합니다.

  4. 4.

    지원 DB 서버의 주소·계정·접근 권한을 준비하거나 사용할 SQLite 파일을 준비합니다.

  5. 5.

    접속 대상과 데이터 변경 권한을 확인합니다. 처음부터 운영 데이터 편집이나 쓰기 SQL을 실행하지 않습니다.

5. HeidiSQL와 비슷한 프로그램 비교

DBeaver
JDBC 드라이버로 여러 DB를 같은 환경에서 다루는 범용 도구입니다. HeidiSQL은 지원 DB와 네이티브 패키지·라이브러리 조건을 중심으로 선택하며 무료 범위와 기기 배포를 비교하세요.
DB Browser for SQLite
SQLite·SQLCipher 파일을 조회·편집하는 GUI입니다. 여러 서버형 DB까지 한 클라이언트로 다뤄야 하는지, 로컬 SQLite 파일이 중심인지에 따라 고르세요.
DbGate
SQL·NoSQL 데이터베이스와 데스크톱·웹 사용 방식을 제공하며 에디션별 범위가 다릅니다. HeidiSQL은 공식 지원 DB와 기기별 네이티브 배포가 자신의 작업에 맞는지 판단해 선택합니다.

6. 자주 묻는 질문

HeidiSQL은 무료인가요?

+

GPL로 배포되는 무료 오픈소스 프로그램입니다. 사용 목적에 맞는 DB 지원과 배포 조건을 확인하고 재배포·수정 때는 해당 라이선스 조건을 따라야 합니다.

설치하면 MySQL 서버도 생기나요?

+

아닙니다. HeidiSQL은 DB에 접속하는 클라이언트입니다. 서버형 DB는 서버와 계정·접근 권한을 별도로 준비하고 SQLite는 데이터베이스 파일을 사용합니다.

Windows 외에 Linux나 Mac에서도 쓸 수 있나요?

+

공식 페이지에 Linux x64·ARM64 패키지와 macOS ARM64 앱 번들이 있습니다. Linux는 UI와 DB 라이브러리 조건을 확인하세요. Mac ARM 배포 존재를 Intel Mac이나 모든 macOS 버전 지원으로 일반화하지 않습니다.

Installer와 Portable ZIP은 무엇이 다른가요?

+

Windows Installer는 설치 과정으로 프로그램을 구성하고 Portable ZIP은 별도 폴더에서 사용합니다. 기존 포터블 세션 설정을 이어 쓰려면 예전 portable_settings.txt를 새 폴더에 직접 복사해야 합니다.

v13 Preview가 더 최신이면 그걸 받나요?

+

공식 페이지는 안정판 12.21과 Windows v13 Preview·자동 빌드를 분리합니다. 새 코드나 변경점을 시험하려는 목적이 아니라면 안정판부터 선택하고 Preview의 적용 조건을 확인하세요.

7. 참고 자료

관련 프로그램