LEMP stack/MySql

처음 DB 관리 도구를 써보는 사람이라면 HeidiSQL로 시작해보자

itsdev 2025. 4. 20. 00:01

데이터베이스를 다뤄야 하지만 아직 명령어가 익숙하지 않다면, HeidiSQL이 좋은 선택이 될 수 있다.
HeidiSQL은 MySQL, MariaDB, PostgreSQL 등을 지원하는 무료 데이터베이스 관리 도구로, 가볍고 직관적인 인터페이스 덕분에 초보자들도 쉽게 다룰 수 있다.

이번 글에서는 HeidiSQL을 설치하는 방법부터 기본적인 사용법까지 단계별로 정리했다.


📌 1. HeidiSQL이란?

HeidiSQL은 Windows 환경에서 동작하는 무료 오픈소스 데이터베이스 관리 프로그램이다.
무겁지 않고 설치도 빠르며, SQL 명령어 없이도 마우스 클릭만으로 대부분의 작업이 가능하다.
특히 MySQL이나 MariaDB를 사용하는 웹 개발자나 관리자들에게 인기가 많다.


📅 2. HeidiSQL 다운로드 및 설치

   1. 공식 홈페이지 접속:
       👉 https://www.heidisql.com/download.php

   

   2. "Installer" 버전을 클릭하여 설치 파일을 다운로드한다.

HeidiSQL Installer

 

   3. 다운로드가 완료되면 실행하여 "모든 사용자용으로 설치 (추천)(A)"를 클릭한다.

HS 설치 모드 선택
HS 설치 모드 선택

 

 4. 설치전 사용권 계약창이 뜨는데 "동의합니다(A)"선택하고 다음을 클릭한다.

사용권 계약창 - 동의합니다

 

 5. 설치 대상 위치 선택창에서 "다음(N)" 을 클릭한다.

대상 위치 선택 창
대상 위치 선택 창 - 다음

 

 6. 시작 메뉴 폴더 선택창에서 "다음(N)"을 클릭한다.

시작 메뉴 폴더 선택 창
시작 메뉴 폴더 선택창 - 다음

 

 7. 추가 작업 선택창이 뜨면 "다음(N)"을 클릭한다.

 

 8. 설치 준비 완료창에서 "설치(I)"를 클릭하여 실행한다.

설치 준비 완료창
설치 준비 완료창 - 설치

 

 9. 완료가 되면 아래와 같이 완료창이 뜬다.

 

설치 파일은 가볍고, 설치 속도도 빠르다. 복잡한 설정 없이 바로 사용할 수 있다는 점이 장점이다.


🔐 3. MySQL 서버 연결

HeidiSQL을 처음 실행하면 세션 관리 창[Session manager]이 나타난다. 이 창에서 "New"를 클릭하여 DB 서버 접속 정보를 설정해야 한다.

셰션 관리 창[Session manager]
Session manager

✅ 기본 접속 정보:

  1. 세션 이름: My Local MySQL ( 원하는 이름 입력 또는 이전에 생성한 DB명 입력)
  2. Network type: MySQL (TCP/IP)
  3. Hostname/IP: 127.0.0.1 또는 localhost
  4. User: root (또는 이전에 생성한 사용자 아이디 입력) - 보안 설정에서 "원격 root 로그인 비활성화 "를 했다면  root로는 접속이 불가능하다.
  5. Password: MySQL 설치 시 설정한 비밀번호
  6. Port: 3306 ( 기본값 )

session 생성
DB Session 생성

 

모든 정보를 입력했으면 오른쪽 아래의 "Open" 버튼을 클릭한다.

정보 입력완료 - open
정보 입력 완료 - Open


접속에 성공하면 좌측에 데이터베이스 목록이 나타난다.

DB 접속 성공
DB 접속 성공


📃 4. 데이터베이스 생성

새로운 데이터베이스를 만들고 싶다면 다음 과정을 따른다.

  1. 좌측 패널에서 서버명을 우클릭한다.
  2. Create new → Database 메뉴를 클릭한다.
  3. 데이터베이스 이름을 입력하고 확인을 누른다.

DB 생성
DB 생성

 

바로 생성된 데이터베이스는 좌측 목록에 추가되며, 클릭해서 내용 확인 및 테이블 생성을 할 수 있다.

CREATE DATABASE `test` /*!40100 COLLATE 'utf8mb4_0900_ai_ci' */

DB 생성 - test
DB 생성 - test


📋 5. 테이블 생성

  1. DB를 만들었으면 이제 테이블을 생성할 차례다.
    1. 생성한 DB 이름을 더블클릭한다.
    2. 상단 메뉴에서 Create new → Table을 클릭한다.
    3. 테이블 이름과 각 열(Column)의 정보를 입력한다.

table생성
table 생성

 

 

예를 들어 다음과 같이 "+Add "을 클릭하여 테이블 컬럼 값을 설정할 수 있다:

 

예제:                                                                                                         

Column Name Data Type Length
id INT 11
name VARCHAR 255

 

입력 후 저장(Save) 클릭으로 테이블이 생성된다.

table명 및 column 정보입력
table명 및 column정보 입력


✏️ 6. 데이터 입력 및 조회

  1. 생성된 테이블을 우클릭하고 Edit data를 선택한다.
  2. 엑셀처럼 셀을 클릭해 데이터를 직접 입력할 수 있다.
  3. 상단의 SQL 탭에서는 SELECT * FROM 테이블명; 과 같은 명령어를 직접 실행할 수도 있다.

HeidiSQL의 장점 중 하나는 데이터 삽입과 조회가 매우 직관적이라는 점이다.
SQL 문법을 몰라도 클릭 몇 번으로 대부분의 작업이 가능하다.


📂 7. SQL 파일 가져오기

이미 .sql 파일로 작성된 데이터베이스 구조나 데이터를 가져오고 싶다면 다음과 같이 한다.

  1. 상단 메뉴에서 File → Load SQL file을 클릭한다.
  2. 원하는 .sql 파일을 선택하고 열기.
  3. SQL 명령어가 자동으로 입력되며, F9 키 또는 "Run" 버튼으로 실행한다.

✔️ 마무리 정리

기능 설명  
설치 빠른 Windows용 무료 DB 툴
서버 연결 로컬이나 외부 MySQL 서버 연결 지원
데이터베이스 생성 GUI 로 간편하게 생성
테이블 생성/수정 GUI 로 간편하게 생성
데이터 입력/조회 엑셀 처럼 쉽게 사용가능
SQL 실행 SQL 파일 데이터 가져오기 및 직접 실행

✨ 초보자에게 HeidiSQL을 추천하는 이유

  • 무겁지 않고 속도가 빠르다. .
  • GUI가 직관적이고 SQL 문법을 모르는 사람도 간편하게 사용가능하다.
  • MySQL 외에도 MariaDB, PostgreSQL 등 다양한 DB 연결을 지원한다.
  • SQL 생성 파일을 가져오고 통화할 수 있다.

처음 DB 관리 도구를 써보는 사람이라면 HeidiSQL로 시작해보는 걸 강력히 추천한다.
어떤 도구보다 진입장벽이 낮고, 빠르게 익숙해질 수 있다.
익숙해지면 SQL 문법도 자연스럽게 따라오게 된다.

728x90
반응형
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.