🎯 목표
MySQL 서버에 GUI 환경으로 접속할 수 있는 MySQL Workbench를 설치하고 서버 접속방법을 알아본다.

1. MySQL Workbench 설치

MySQL Workbench 설치는 MySQL Community Downloads - MySQL Workbench에 들어가면 아래 이미지(Fig 1)와 같은 사이트에 접속할 수 있다.

(1) 다운로드

Fig 1. MySQL Community Downloads의 MySQL Workbench 페이지 화면 캡쳐본


Fig 1을 보면 macOS 시스템에서 다운받을 수 있는 워크벤치 버전은 두 개이다.(최신 버전으로 이전 버전은 따로 나오지 않음) 컴퓨터 상황에 맞는 버전을 다운받으면 된다. Fig 1에서 붉은색 네모로 표시한 버전을 다운받았다.

  • ARM : Apple 자체 프로세서(M 시리즈)
  • x86 : Intel 프로세서
Fig 2. Download 버튼을 눌렀을 때의 화면 캡쳐본


Download 버튼을 클릭하면 Oracle 로그인 또는 회원 가입을 하라는 페이지가 뜨게 된다(Fig 2). 아래 붉은 네모박스(회원가입 또는 로그인을 하지 않고 다운로드를 하겠다는 문구)를 클릭하면 따로 회원가입을 하지 않아도 설치가 가능하다.

(2) 설치

Fig 3. 다운받은 파일을 열었을 때 보이는 화면 캡쳐본


다운받은 ‘mysql-workbench-community-8.0.33-macos-arm64.dmg’ 파일을 클릭해보면 위 이미지(Fig 3)와 같은 화면이 나온다. 화면에서 보이는 것처럼 MySQL Workbench 아이콘을 폴더 아이콘(Applications)에 드래그하여 옮겨주면 응용 프로그램 폴더로 워크밴치가 설치된다.

Fig 4. 응용 프로그램에 MySQL Workbench가 설치되어있음


응용 프로그램에 설치된 MySQL Workbench를 클릭해 보면 아래 이미지(Fig 5)와 같은 알림이 뜬다. ‘인터넷에서 다운로드된 앱입니다. 열겠습니까?’ 라는 문구가 뜰 땐, ‘열기’를 클릭하면 된다.

🤔 만약 앱 실행이 안된다면?
응용 프로그램에 설치된 MySQL Workbench를 클릭했을 때 확인되지 않은 개발자의 프로그램이라는 알림이 뜬다면 이전 게시물에서 했던 방식대로 ‘앱 우클릭 - 열기 클릭’ 하면 실행이 될 것이다.

Fig 5. 앱 허용 여부 알림 캡쳐본


Fig 6. MySQL Workbench가 실행된 화면 캡쳐본


위 이미지(Fig 6)를 보면 ‘Local Instance 3306’ 라는 서버 접속창이 생성되어있는 것을 볼 수 있다. 앞으로 ‘Local Instance 3306’ 박스를 클릭하고 이전에 ‘root’라는 사용자로 서버를 접속할 때 설정한 비밀번호를 입력하면 MySQL 서버에 쉽게 접속할 수 있다.


2. MySQL 서버 접속

MySQL Workbench 어플을 클릭하면 아래 이미지(Fig 7)와 같은 화면을 볼 수 있다. 이때 MySQL Connecions에 생성되어있는 ‘Local Instance 3306’을 클릭하면 비밀번호를 입력하라는 창(Fig 8)이 뜬다. 이때 비밀번호는 이전에 사용자 ‘root’ 계정에 설정했던 비밀번호를 입력하면 된다. 비밀번호를 입력하면 MySQL 서버에 성공적으로 접속할 수 있다.

Fig 7. MySQL Workbench가 실행된 화면
Fig 8. MySQL 서버에 접속하기 위한 비밀번호 요구 창
Fig 9. MySQL 서버에 접속 후 보이는 '쿼리창' 화면


위 이미지(Fig 9)를 보면 Query 1 탭(쿼리창)이 보이는데 여기에 SQL문을 입력하면, 쿼리가 서버로 전달되고 서버가 작업을 수행하게 된다. 앞으로 SQL 실습을 진행할 때 쿼리 창에 쿼리를 작성하면 된다.

🚨 Server Status Stopped

MySQL Workbench 어플을 클릭하고 MySQL Connecions에 생성되어있는 ‘Local Instance 3306’을 클릭했을 때, 비밀번호를 입력하는 창이 뜨지 않고 아래 이미지(Fig 10)와 같은 화면이 뜬다면 현재 MySQL 서버가 활성화 되지 않았기 때문이다. 내가 해결한 방법은 아래와 같다.

Fig 10. MySQL 서버 접속 실패되었을 때의 화면


MySQL 서버를 활성화하기위해 ‘시스템설정’에 들어가 ‘MySQL’을 검색한다. 이때 아래 이미지(Fig 11)와 같은 화면을 보게 될 것이다. 서버가 stop 되어있기 때문에 ‘Start MySQL Server’ 버튼을 클릭하면 MySQL 서버가 활성화된 화면(Fig 12)을 볼 수 있을 것이다.

Fig 11. 시스템 설정의 하단에 위치한 'MySQL' 클릭했을 때의 화면 캡쳐본
Fig 12. MySQL 서버를 활성화 했을 때의 화면 캡쳐본


서버를 활성화시킨 후 다시 Workbench에 들어가서 서버에 접속하면 비밀번호를 요구하는 창과 함께 쿼리 창이 뜰 것이다.


3. Reference

👩🏻‍💻개인 공부 기록용 블로그입니다
오류나 틀린 부분이 있을 경우 댓글 혹은 메일로 따끔하게 지적해주시면 감사하겠습니다.

댓글남기기