SQLD를 공부하며 SQL을 직접 사용해보면 기억하고 이해하는데 도움이 될 것 같아 이번 기회에 MySQL을 설치해보고자 한다. DBMS는 많은 종류가 있지만, 그 중에서 오픈 소스 관계형 데이터베이스인 MySQL을 사용해보고자 한다. (오라클로 넘어갔는데 현재도 오픈 소스인지는 모르겠다...)
기본적으로 MySQL은 교육용, 그리고 개인에게는 무료로 사용할 수 있지만 영리를 목적으로 사용하면 비용을 지불해야 한다는 점은 잊지말자.
이 글에서는 무료로 배포되어 있는 MySQL Community Edition을 설치할 것이다.
MySQL 8.0 버전 다운로드
이 글을 쓰는 현 시점(24.03.02.)을 기준으로 MySQL의 최신 버전은 8.0.36이다. 아래 링크에서 MySQL의 최신 버전을 다운받는다.
MySQL Download : https://dev.mysql.com/downloads/installer/
MySQL :: Download MySQL Installer
Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server.
dev.mysql.com
우리가 설치하고자 하는 버전은 web community 버전이 아니라 community 버전이기 때문에 두 Downolad 버튼 중 아래의 Download 버튼을 눌러서 설치 파일을 받는다. 용량은 약 285.3MB이다. (버전에 따라 용량은 달라질 수 있다.)
Download 버튼을 누르면 아래와 같은 화면이 뜬다. 로그인을 원한다면 계정을 만들고 로그인을 한 후에 다운로드를 받아도 되지만, 귀찮다면 아래 [ No thanks, just start my download ]를 누르면 로그인하지 않고 설치 파일을 다운받을 수 있다.
설치파일을 받았으면 1단계 완료!
MySQL 설치
다운 받은 설치파일을 실행한다. 실행하면 아래와 같은 화면을 볼 수 있는데, 목록 중에서 Custom을 선택하고 다음으로 넘어간다.
다음은 설치할 프로그램을 직접 선택해야 한다. 여러 종류가 있지만, 이 중에서 3개의 프로그램을 설치할 것이다. 아래 3개의 프로그램을 찾아 추가한 후 다음 버튼을 누른다.
- [ MySQL Servers ] - [ MySQL Server ] - [ MySQL Server 8.0 ] - [ MySQL Server 8.0.36 - X64 ]
- [ Applications ] - [MySQL Workbench ] - [ MySQL Workbench 8.0 ] - [ MySQL Workbench 8.0.36 - X86 ]
- [ Documentation ] - [Samples and Examples ] - [Samples and Examples 8.0 ] - [ Samples and Examples 8.0.36 - X86 ]
Execute 버튼을 눌러서 설치를 진행한다. 설치가 완료될 때까지 기다리면 된다. 모두 완료되면 다음 버튼을 눌러 다음 단계로 넘어간다.
이 이후로는 2개의 프로그램에 대해서 환경 설정을 진행해야 한다. 환경 설정을 위해 다음 버튼을 눌러 진행한다.
MySQL Server 8.0.36 Configure
먼저 Type and Networking 설정이다. 여기서는 아래 체크된 Config Type과 Connectivity의 TCP/IP가 아래와 동일한 지 확인하고 다음 버튼을 누른다. MySQL의 기본 포트는 3306을 사용한다. 만약 3306 포트 충돌이 일어난다면, 이미 MySQL이나 MariaDB가 설치되어 있을 수 있다. 충돌이 일어났다면 설치를 중단하고 관련 프로그램을 제거 한 후 다시 설치를 진행하면 된다.
Authentication Method를 선택하는 것은 기본으로 선택되어 있는 상태로 놔두고 다음으로 넘어간다.
다음은 Accounts and Roles 설정이다. 여기서는 관리자 계정인 Root Account의 비밀번호를 설정하는 곳이다. 비밀번호를 설정하고 다음으로 넘어간다. User Accounts도 여기서 미리 추가하고 싶다면 Add User 버튼을 눌러서 추가하고 넘어가면 된다.
다음은 Windows Service 설정이다. MySQL을 윈도우의 서비스로 등록하기 위한 설정이다. 따로 변경할 부분은 없지만, Windows Service Name을 변경하고 싶다면 변경해도 된다. 필자는 전통적으로 많이 사용하는 MySQL로 변경했다. 그리고 다음으로 넘어가면 된다.
Server File Permission 단계는 선택되어 있는 상태 그대로 다음으로 넘어가고..
마지막 Execute 버튼을 누르면 설정이 완료된다. 빈 원이 모두 체크가 있는 원으로 바뀌면 설정이 완료된 것이고, 완료되었다면 Finish 버튼을 눌러 마무리한다.
Samples and Examples 8.0.36 Configure
MySQL Server 8.0.36 Configure가 완료되면 이제 Samples and Examples 8.0.36 Configure을 진행할 차례이다. 다음 버튼을 눌러 설정을 진행한다.
앞에서 설정한 Root 계정의 암호를 입력하고 체크 버튼을 한 번 누른 후 다음으로 넘어간다.
Apply Configuration이 뜨면 Execute를 누른다. 빈 원이 체크 원으로 바뀌면 Finish 버튼을 눌러 설정을 마무리한다.
여기까지 하면 Product Configuration이 완료된다. 다음 버튼을 눌러 MySQL 설치를 마무리한다.
마지막으로 Finish 버튼을 눌러 설치를 마무리한다.
설치가 끝나고 MySQL Workbench가 정상적으로 실행되면 설치 성공이다.
'Development Environment > Setting' 카테고리의 다른 글
Setting | 파이썬 가상 환경 관리를 위한 miniconda3 설치 및 가상 환경 생성 (1) | 2024.03.22 |
---|---|
Setting | Oracle Database 21c EX(오라클 데이터베이스 21c EX) 다운로드 및 설치 (with. Oracle SQL Developer) (0) | 2024.03.03 |