웹개발/SQL(mySQL)

Workbench사용법 및 환경변수 정리

bergerac 2025. 6. 9. 09:11

1. 데이터베이스란?

데이터는 우리가 일상에서 접하는 모든 정보다. 이름, 나이, 제품 가격, 주문 내역, 블로그 글 등등. 이 많은 데이터들을 효율적으로 저장하고, 필요할 때 꺼내 쓸 수 있게 체계적으로 모아둔 것이 데이터베이스(Database) 다.

이 데이터베이스를 운영하고 관리하기 위한 소프트웨어가 바로 DBMS(DataBase Management System) 다. 우리가 자주 듣는 MySQL, Oracle, SQL Server, MariaDB 등이 여기에 속한다.

그중에서도 MySQL은 학습 난이도가 낮고, 실무에서도 널리 쓰이는 오픈소스 관계형 데이터베이스 시스템(RDBMS)이다. 데이터를 테이블 형식으로 저장하고, 테이블 간 관계를 정의해서 정형적인 방식으로 데이터를 관리할 수 있다.

 

MySQL 설치 (Windows 기준)

1. 설치 전 컴퓨터 사양 확인

  • 윈도우 10 이상, 64비트 운영체제에서 설치 가능하다.
  • 시작 > 시스템 정보 > 시스템 종류: "64비트 운영 체제" 확인

2. MySQL 설치 파일 다운로드

  • 웹 브라우저에서 MySQL Installer 검색
  • 공식 홈페이지 접속 > Downloads > MySQL Community Downloads > MySQL Installer for Windows
  • MSI Installer 중에서 용량이 큰 버전(전체 포함 버전) 선택
  • "No thanks, just start my download" 클릭

3. 설치 유형 선택

설치 파일 실행 후, MySQL Installer가 열린다.

  • Custom 설치를 추천. 필요한 구성 요소만 선택해서 가볍게 설치 가능
  • MySQL Server 8.0.35 - X64, MySQL Workbench, Samples and Examples 등을 선택
  • 설치 진행 > 모든 항목에 초록색 체크표시가 뜨면 설치 완료

MySQL설정 과정

1. 제품 설정(Product Configuration)

  • Configuration Type: Development Computer
  • TCP/IP 체크, Port: 3306 확인
  • Windows Firewall 포트 열기 체크

2. 인증 및 계정 설정

  • 인증 방식: Use Strong Authentication (기본값 사용)
  • root 계정 비밀번호 설정 (예: root)
  • 사용자 계정은 설정하지 않아도 됨 (수업이나 테스트 용도면 root만으로 충분)

3. 윈도우 서비스 이름 설정

  • 서비스 이름을 MySQL로 변경
  • 다음 단계로 진행 > Execute 실행

설치 완료 후 Workbench 실행

  • 시작 > MySQL Workbench 검색 > 작업 표시줄에 고정
  • 실행 > Local instance MySQL 클릭
  • root 비밀번호 입력 후 로그인

SQL 실행해보기

  • SQL 창에 show databases; 입력
  • 우측 상단 번개 아이콘(Execute) 클릭
  • 아래 Result Grid에서 실행 결과 확인

환경 변수 설정 (Windows 기준)

mysql 명령어를 터미널(cmd)에서도 사용할 수 있도록 하기 위해 환경 변수 설정이 필요하다.

설정 방법

  1. 파일 탐색기 > C:\Program Files\MySQL\MySQL Server 8.0\bin 경로 복사
  2. 시작 버튼 > 시스템 환경 변수 편집 > [환경 변수(N)...]
  3. 시스템 변수 > Path 선택 > 편집 > 새로 만들기 > 복사한 경로 붙여넣기 > 확인

확인

  • cmd 실행 > mysql -V 입력
  • MySQL 버전이 출력되면 정상적으로 설정된 것

MacOS에서 환경 변수 설정

 

  • 터미널 실행 (Spotlight 검색 또는 응용 프로그램 > 유틸리티 > 터미널)
  • 쉘 환경에 따라 설정 파일 열기
    • Bash: nano ~/.bash_profile
    • Zsh: nano ~/.zshrc
  • 아래 내용 추가
export PATH=/usr/local/mysql/bin:$PATH
  • 변경사항 적용
source ~/.bash_profile  # 또는 source ~/.zshrc

 

  • mysql -v로 정상설치여부 확인. 

 

MySQLWorkBench 다크 모드 설정

 

MySQL Workbench는 기본적으로 밝은 테마가 적용되어 있어서, 눈이 쉽게 피로해질 수 있다. 개발할 시간이 길어진다면 다크 모드 적용은 거의 필수라고 봐도 좋다.

MySQL Workbench는 기본적으로 테마 설정을 제공하진 않지만, 간단한 설정 파일 교체만으로 다크 모드 적용이 가능하다.

 

1. MySQL Workbench 실행

메뉴바에서 Edit > Preferences > Fonts & Colors > Color Schemas로 이동
여기서 테마 설정을 변경할 수 있다. 하지만 기본값엔 다크 테마가 없다.

 

2. 커스텀 다크 테마 다운로드
아래 GitHub 저장소에서 다크 테마를 제공한다.

https://github.com/mleandrojr/mysql-workbench-dark-theme/blob/master/code_editor.xml

 

mysql-workbench-dark-theme/code_editor.xml at master · mleandrojr/mysql-workbench-dark-theme

A MySQL Workbench dark theme. Contribute to mleandrojr/mysql-workbench-dark-theme development by creating an account on GitHub.

github.com

 

3. 적용방법

 

  • 위 링크에서 code_editor.xml 파일을 다운로드하거나, 리포지토리 전체를 zip 파일로 받아 압축 해제
  • 아래 경로로 이동
C:\Program Files\MySQL\MySQL Workbench 8.0\data

 

 

  • 이 위치에 있는 기존 code_editor.xml 파일을 반드시 백업해두자
    예: code_editor_backup.xml로 이름 변경
  • 이후, 다운로드한 code_editor.xml 파일로 덮어쓰기

4. Workbench 재시작

설정이 적용되려면 MySQL Workbench를 완전히 종료한 후 다시 실행해야 한다.
이후 Edit > Preferences > Fonts & Colors에 들어가면 다크 테마가 적용된 것을 확인할 수 있다.

 

'웹개발 > SQL(mySQL)' 카테고리의 다른 글

무결성(Integrity)  (1) 2025.06.14
MySQL 명명규칙  (1) 2025.06.13
MYSQL DataType  (2) 2025.06.12
MySQL DDL 문법 (Data Definition Language)  (1) 2025.06.11
RDBMS와 SQL 기초 개념  (0) 2025.06.10