Study/Environment

[Windows] MySQL 8 Server, Workbench 설치

 

MySQL Server와 Workbench 프로그램을 설치하는 방법에 대해 설명드리겠습니다.

 

설치 파일 다운로드

MySQL을 설치하기 위해서는 공식 웹사이트에서 설치파일을 다운로드 받아야 합니다.

8.0.35버전이 있는데, 최신 버전이 있으면 그걸로 다운받으시면 됩니다.

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

Windows MySQL 설치 파일 다운로드
Windows MySQL 설치 파일 다운로드

아래의 mysql-installer-community 버전을 다운받습니다.

 

Oracle 로그인 페이지
Oracle 로그인 페이지

다운로드 버튼을 누르면 Oracle에 로그인 할지 여부를 묻습니다.

맨 아래에 No thanks, just start my download.를 누르면 로그인 없이 다운로드 할 수 있습니다.

 

설치 파일 실행

다운로드 받은 설치 파일을 실행합니다.

설치 유형 선택 페이지
설치 유형 선택 페이지

어떤 프로그램을 설치할지 선택하는 단계입니다.

예전에는 Developer Default라는 옵션이 있었던 것 같은데, 지금은 보이지 않습니다(2024.01 기준).

 

꼭 지금 Server와 Workbench를 다 설치할 필요는 없습니다.

Server Only로 Server만 설치해도 나중에 Workbench 프로그램을 다운로드 할 수 있습니다.

 

저는 MySQL Server와 Workbench를 설치할거라서 Custom 옵션을 선택하겠습니다.

 

MySQL Server와 Workbench 선택
MySQL Server와 Workbench 선택

 

MySQL Server랑 Workbench를 선택합니다.

 

선택 후 Next를 눌렀을 때 Path Conflicts 항목으로 넘어가면 기존에 MySQL 관련 폴더가 있다는 의미입니다.

경로 충돌 해결
경로 충돌 해결

제 컴퓨터의 경우 이전에 MySQL이 있어서 프로그램 추가/제거로 MySQL을 제거했는데, ProgramData 경로의 MySQL 폴더는 제거되지 않았습니다.

이런 경우 ProgramData에서 MySQL Server 8.0 폴더를 제거하면 됩니다.

 

 

 

 

경로 설정이 완료되었으면 Next를 누릅니다.

 

MySQL Server, Workbench 다운로드 준비 완료
MySQL Server, Workbench 다운로드 준비 완료

다운로드 준비가 완료되었습니다. 

Execute를 눌러 다운로드를 진행합니다.

 

다운로드가 완료되었습니다.

MySQL Server, Workbench 다운로드 완료
MySQL Server, Workbench 다운로드 완료

 

설치 준비가 완료되었습니다.

Execute를 눌러 설치를 진행합니다.

MySQL Server, Workbench 설치 준비 완료
MySQL Server, Workbench 설치 준비 완료

설치가 완료되었습니다.

MySQL Server, Workbench 설치 완료
MySQL Server, Workbench 설치 완료

 

MySQL Server 설정

다음으로 MySQL 서버 설정 단계입니다.

MySQL Server 설정
MySQL Server 설정

Workbench에 대해서는 별도로 설정할 사항이 없고, MySQL Server만 설정해주면 됩니다.

Next를 눌러 설정을 진행합니다.

 

MySQL Server 네트워크 관련 설정
MySQL Server 네트워크 관련 설정

 

Port에 빨간 느낌표가 있는 경우 해당 포트를 종료시키거나 다른 포트 번호를 사용해야합니다.

[Windows] 사용 중인 포트 종료(port kill)하는 방법

포트가 사용중인 경우에는 Next로 넘어갈 수 없습니다.

MySQL Server 포트 충돌 해결
MySQL Server 포트 충돌 해결

종료하고 다시 3306을 입력하면 빨간 느낌표가 사라집니다.

 

MySQL Server Authentication Method 설정
MySQL Server Authentication Method 설정

인증 방식을 선택하는 페이지입니다.

 

위의 옵션은 MySQL 8에서 사용하는 인증 방식이고 아래 옵션은 5버전에서 사용하는 방식이라고 합니다.

https://dev.mysql.com/doc/mysql-installer/en/server-authentication-method.html

 

8버전을 사용할거라서 위의 옵션을 선택하겠습니다.

 

계정 설정

MySQL Server에서 사용할 계정을 설정하는 단계입니다.

MySQL Server 계정 관련 설정
MySQL Server 계정 관련 설정

루트 계정의 패스워드와 역할을 설정하는 페이지입니다.

여기서 설정한 루트 계정 패스워드는 잊어버리면 안됩니다.

잊어버렸을 경우에 변경은 가능하지만 과정이 조금 귀찮기때문에 잊어버리지 않는 것이 좋습니다.

 

개인 공부용으로 사용한다면 비밀번호를 쉬운걸로 해도 됩니다.

당연하지만, 실제 운영되는 데이터베이스는 어려운 비밀번호를 사용해야 합니다.

 

User Accounts는 이 단계에서 설정할 수 있지만, 나중에 필요한 계정이 있을 때 따로 추가할 수도 있습니다.

 

윈도우 관련 설정

MySQL Server Windows 서비스 설정
MySQL Server Windows 서비스 설정

이 페이지에 들어가면 windows service name이 MySQL80으로 되어있습니다.

그대로 사용해도 무방하지만 MySQL로 바꿔서 사용해도 됩니다(서비스명 중복 주의).

만약에 MySQL 서버를 여러개 설치해서 버전을 구분하고 싶다면 그대로 MySQL80으로 사용해도 됩니다.

저는 그대로 사용하겠습니다.

 

MySQL Server File Permissions 설정
MySQL Server File Permissions 설정

MySQL 설치 프로그램이 파일 권한을 업데이트 할 수 있도록 허용할지 여부를 묻는 페이지입니다.

첫번째로 선택되어있는 기본 설정대로 해도 무방합니다.

 

MySQL Server 설정 준비 완료
MySQL Server 설정 준비 완료

 

설정 준비가 완료되었습니다.

Execute를 누르면 설정이 완료됩니다.

 

MySQL 설정 적용 완료
MySQL 설정 적용 완료

완료되면 Finish 버튼을 눌러 해당 페이지를 종료합니다.

 

MySQL 설정 완료 후 설치 페이지로 이동
MySQL 설정 완료 후 설치 페이지로 이동

 

설치가 완료되었습니다.

MySQL Server, Workbench 설치 완료
MySQL Server, Workbench 설치 완료

Finish를 누르면 MySQL Workbench 프로그램이 실행됩니다.

 

MySQL Workbench 실행

MySQL Workbench 실행 페이지
MySQL Workbench 실행 페이지

MySQL Workbench 프로그램을 실행하면 컴퓨터(로컬 서버)에 설치된 MySQL Server를 바로 확인할 수 있습니다.

 

로컬 서버 MySQL 접속
로컬 서버 MySQL 접속

이전에 설치 단계에서 설정한 루트 계정의 비밀번호를 입력합니다.

 

로컬 서버 MySQL 접속 완료
로컬 서버 MySQL 접속 완료

설치된 MySQL Server에 접속이 완료되었습니다.

 

 

읽으면 좋은 글

[MySQL] 샘플 데이터베이스 다운로드 방법

 

[MySQL] 샘플 데이터베이스 다운로드 방법

SQL을 학습하기 위해서는 데이터가 필요합니다. 테스트 데이터를 직접 만들어도 되지만, 샘플 데이터도 학습용으로 사용하기 좋습니다. MySQL에 샘플 데이터를 SQL 파일로 받는 방법과 MySQL Installer

priming.tistory.com