본문 바로가기
프로그래밍 언어 & 데이터베이스/MySQL

맥북(macOS)에 MySQL Community 설치하기

by ♥︎해이나♥︎ 2022. 9. 1.
반응형

예상보다 길어졌던 백수 기간🥲 이번에 이직에 성공하여 8월 1일부터 출근을 하고 있는데, 취업 기념으로 나에게 데이터를 공부할 기회를 주기로 했다. (응?)

데이터를 다루는 DBMS는 다양한 종류가 있지만 나는 그 중에서 MySQL을 이용하여 데이터의 세계에 입문해보기로 했다... 라고 말하면 DBMS가 뭐야? 라고 하시는 분들을 위해... DBMS는 DateBase Management System의 약자로 데이터를 한 곳에 모은 저장소를 만들어 주는 응용 소프트웨어 프로그램이다. 그 저장소 환경에 여러 사용자(클라이언트)가 접근해서 데이터를 저장하거나 관리하는 기능을 수행하는 것이다.

 

 

다시 MySQL로 돌아와서, MySQL에도 여러가지 버전이 있다. 유료 버전도 있고 무료 버전도 있는데 나는 그 중에서 무료로 사용이 가능한 Community 버전을 설치했다. 아래 과정을 따라서 진행하면 어렵지 않게 MySQL 설치가 가능하다.

 

MySQL 설치하는 방법

먼저 MySQL 공식 홈페이지에서 다운로드 할 수 있는 페이지로 가야 한다. 아래 링크를 클릭하면 이동할 수 있다.

https://dev.mysql.com/downloads/mysql/

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86

dev.mysql.com

 

그 다음 본인이 사용하고 있는 Operation System과 Version을 선택한 뒤에 리스트에서 다운로드 버튼을 클릭한다. 나는 Mac을 사용하고 있어서 macOS를 선택했다. 

 

 

자동으로 다운로드된 설치파일을 실행한다.

 

 

실행하면 개발자를 macOS에서 확인할 수 없다는 팝업창이 뜬다. 취소하면 MySQL을 설치할 수 없으므로(-_-) '열기'를 선택한다.

 

 

컴퓨터의 보안을 유지하려면 신뢰할 수 있는 소스의 프로그램, 소프트웨어만 실행하거나 설치하라는 경고 팝업이 하나 더 나타난다. 역시 위와 같은 이유로 '허용'을 선택한다.

 

 

드디어 MySQL 8.0.30-community 설치 프로그램이 실행되었다. 우측 하단의 '계속' 버튼을 누른다. 

 

 

사용권 계약 이용 약관에 동의하고 설치를 진행한다.

 

 

설치 버튼을 클릭하면 정말 소프트웨어를 설치할 것인지 한번 더 묻는다. (돌다리 건너기 전에 엄청 두들겨 보는 애플...👍🏻) Touch ID를 사용하거나 암호를 입력해서 설치를 허용한다. 

 

 

Use Strong Password Encryption에 두고 'Next' 버튼을 클릭한다. 다음이 중요하다!

 

 

우리는 MySQL을 설치하고 난 후에 root라는 사용자 이름으로 서버에 접속하게 될 것이다. 그런데 서버에 접속할 때에는 비밀번호가 필요하고, 이 비밀번호를 설치하는 과정에서 입력하게 된다. 금 입력하는 비밀번호는 서버 접속할 때 필요하니 절대 잊어버리지 않도록 하자!

 

 

마지막으로 한 번 더 TouchID, 암호 입력으로 상태를 허용해준다. 설치 한 번 하는데 암호 입력을 몇 번을 하는거야...OTL

 

 

MySQL 설치가 성공적으로 완료되었다.

 

 

설명은 길었지만 따라해보면 별 거 없다. '다음' 누르고 비밀번호 입력하고 '암호 확인' 몇 번 해주면 순식간에 설치된다는 거! 그럼 MySQL 설치를 완료했으니 다음에는 MySQL Workbench를 설치하러... 이건 다음 포스팅에 이어서 쓰도록 하겠다.

반응형

댓글