검은 창은 오늘로 끝 —
DBeaver 설치하고 MySQL 연결
SQL 클라이언트 DBeaver를 설치하고, 2-1에서 깔아둔 MySQL에 연결합니다. 쿼리 결과가 표로 보이는 순간 — 검은 창과의 차이를 바로 느끼실 거예요.
이번 섹션의 여정
완료 ✓
지금 여기
실습 DB 구축
SQL 핵심 문법
도구는 DBeaver — 다른 걸 쓰셔도 됩니다
2-1의 까만 명령창으로도 SQL은 돌아가지만, 매번 거기서 작업하기엔 불편하죠. 그래서 SQL 클라이언트 — SQL을 편집기에서 쓰고 결과를 표로 보는 도구를 깝니다.
클라이언트 도구는 여러 가지가 있는데, 이 강의에서는 DBeaver Community(무료)를 씁니다. 거의 모든 DB를 지원해서 한 번 익혀두면 계속 쓸 수 있어요.
DataGrip, TablePlus, MySQL Workbench 등 본인이 쓰던 클라이언트가 있다면 그대로 쓰셔도 무방합니다. 화면만 다를 뿐, 강의 진행에는 전혀 문제 없어요.
다운로드 — Community 무료 버전
브라우저 검색창에 dbeaver 라고 치면 맨 위에 dbeaver.io 가 뜹니다. 들어가서 위쪽 큰 Download 버튼 — 또는 아래 버튼으로 바로 이동하세요.
Windows (installer) 선택 — 이 강의의 기준 환경
🍎 MACOSDBeaver Community 받기 →macOS for Apple Silicon / Intel (.dmg) 선택
다운로드 페이지에서 주의할 게 두 가지 있습니다.
PRO Edition — 유료
페이지 아래쪽에 있는 PRO 는 유료 버전입니다.
이 강의에는 전혀 필요 없습니다.
Community Edition — 무료
페이지 위쪽 Community 섹션에서 받으세요.
학습은 물론 실무에도 부족함 없습니다.
Community 섹션 안 OS별 링크 중 Windows (installer) 를 클릭하세요. zip 이
아니라 installer 입니다 — 시작 메뉴 등록까지 자동으로 해줘서 편해요.
아래 설치 단계는 Windows(installer) 기준입니다. Mac은 .dmg 를 열어
Applications 폴더에 끌어다 놓으면 설치 끝 — 이후 MySQL 연결부터는 화면이
동일합니다.
설치 — 전부 기본값 그대로
받은 .exe 파일을 더블클릭하면 설치 마법사가 뜹니다. 전부 기본값 그대로 넘기면 됩니다.
한국어도 있긴 한데 — 메뉴 이름으로 검색하면 영어 자료가 훨씬 많아서, 영어로 시작하는 게 길게 보면 이득입니다.
라이선스 동의.
DBeaver Community + Include Java 체크된 그대로 둡니다.
설치 경로, 시작 메뉴 폴더 모두 기본값 그대로.
Finish 를 누르면 DBeaver 가 자동으로 실행됩니다.
MySQL 연결 — 입력은 사실상 비밀번호 하나
이제 DBeaver와 2-1에서 설치한 MySQL 서버를 연결합니다. 화면이 다섯 번 이어지는데, 직접 입력할 곳은 사실상 비밀번호 하나뿐입니다.
첫 실행이면 “Create new connection” 창이 자동으로 뜨기도 합니다. 빈 화면이면 좌측 위 플러그 모양 아이콘, 또는 메뉴 Database → New Database Connection.
DB 종류가 잔뜩 나옵니다. 위쪽 검색창에 mysql 입력 → 돌고래
아이콘(MySQL) 클릭.
가장 중요한 화면. 아래만 확인하고 채우면 됩니다.
Server Host localhost · Port 3306 · Database 비워두기
Username root · Password 1234 (2-1에서 본인이 정한 비번)
Save password ✅ 체크 — 매번 칠 필요 없어요. 로컬이라 OK.
처음 한 번만 뜹니다. DBeaver 가 MySQL 과 통신할 드라이버를 자동으로 받는 단계예요.
드라이버를 받고 나면 테스트가 자동으로 다시 실행되고 — 초록색 Connected 와 서버 버전이 뜨면 성공입니다.
강의 그대로 따라오셨다면 1234 입니다. 다르게 정하셨다면 본인이 정한 root
비밀번호를 넣으세요.
첫 쿼리 — 결과가 표로 나옵니다
좌측에 방금 만든 연결이 보입니다. 화살표를 누르면 데이터베이스 목록이 트리로 펼쳐져요 — information_schema, mysql, performance_schema, sys. MySQL이 처음 깔리면 기본으로 들어있는 시스템 DB 4개입니다. 우리가 만든 건 아직 없어요.
이 트리만 봐도 까만 창보다 훨씬 직관적이죠?
상단 메뉴에서 SQL Editor → New SQL Editor(단축키 F3)를 누르면 오른쪽에 빈 에디터가 열립니다. 거기에 한 줄 —
| VERSION() |
|---|
| 8.0.46 |
Ctrl + Enter — 현재 쿼리 실행. 강의 전체에서 가장 자주 쓰는 단축키입니다. 지금 외워두세요.
버전 숫자는 설치 시점에 따라 다를 수 있어요 — 8.0.xx 가 나오면 정상입니다. 까만 창의 텍스트 결과와 비교하면 차이가 확 나죠. 한 줄 더 —
| Database |
|---|
| information_schema |
| mysql |
| performance_schema |
| sys |
좌측 트리에서 봤던 네 개가 그대로 나옵니다. 앞으로 우리가 직접 만든 DB들이 여기에 추가될 거예요. 결과는 표로 정리되고 — 정렬, 필터, CSV 내보내기까지 됩니다.
자주 막히는 지점
회사망이 드라이버 저장소를 차단하는 경우가 있습니다.
MySQL 8 의 인증 방식 때문에 가끔 뜹니다.
allowPublicKeyRetrieval 을 TRUE 로 → 다시 Test Connection.MySQL 서비스가 꺼져 있을 때 발생합니다. 자동 시작으로 설정해뒀어도 가끔 멈춰 있을 때가 있어요.
Win + R → services.msc → 목록에서 MySQL80 더블클릭 → Start.MySQL 8 은 기본 utf8mb4 라 거의 안 깨지지만 — 만약을 위한 보너스
처방입니다.
characterEncoding 을 UTF-8 로 명시.여기까지 — 여러분 PC에 MySQL 서버 + 시각 도구 DBeaver가 모두 준비됐습니다.
앞으로 강의에서 SQL을 짜는 모든 화면은 이 DBeaver에서 진행됩니다. 익숙해지세요 — 금방 손에 붙습니다.