ye._.veloper

[ MySQL ] MySQL 설치하기_1 (MySQL 8.0.x 다운로드) 본문

D B

[ MySQL ] MySQL 설치하기_1 (MySQL 8.0.x 다운로드)

ye._.veloper 2023. 2. 15. 13:00

MySQL 설치하기

 

1 ) 설치 환경 확인하기

    ◼ 컴퓨터 설정 ➡ 시스템 ➡ 정보 ➡ 시스템 종류 / Windows 사양 확인

 

    나의 환경

       ·  Windows 10 Home

       ·  64비트 운영체제, x64 기반 프로세서  

 

2 ) https://dev.mysql.com/downloads/windows/installer/8.0.html 홈페이지로 들어간다.

 

3 ) 나의 설치 환경과 맞는지 확인 후, Download를 시작한다.

 

4 ) 아래와 같은 창으로 이동하면 하단의 No thanks, just start my download. 를 클릭하여 다운로드를 진행한다.

 

5 ) 설치된 파일을 더블 클릭하여 실행해준다.

 

6 ) 필요한 설정만을 다운로드 해주기 위해 Custom을 클릭한 뒤, Next 버튼을 눌러 다음으로 넘어간다.

 

 

7 ) Available Products에서 필요한 파일들을 골라 ➡ 버튼으로 Products To Be Installed에 추가한 후 Next 버튼을 누른다.

 

 

8 ) 넘어가니 나는 Check Requirements 창이 떴다. Execute 버튼을 클릭하고 필요한 부분을 설치한다.

     설치가 완료되면 Next 버튼을 눌러 다음으로 넘어간다.

 

9 ) 내가 선택한 파일들이 Ready to Install 상태가 되었다면 Execute 버튼을 클릭해 설치를 진행한다.

 

10 ) Config Type : Development Computer 인지

       TCP/IP, Open Windows Firewall ports for network access 에 체크가 되어있는지

       Port가  3306 인지 확인

 

11 ) 참고한 글과는 달리 나는 User Strong Password Encryption for Authentication 을 클릭한 뒤 진행하였다.

 

12 ) MySQL Root 는 MySQL의 모든 권한이 있는 관리자의 이름이고, 이 관리자의 비밀번호가 유출되면 컴퓨터의 중요한 정보가

       모두 유출될 수도 있으니 Root의 비밀번호는 문자,숫자,기호를 섞어서 최소 8자 이상으로 만드는 권장한다.

 

13 ) MySQL 서버를 윈도우즈의 서비스로 등록하기 위한 설정을 진행한다.

      [Windows Service Name]은 전통적으로 많이 사용하는 ‘MySQL’로 변경합니다. 나머지는 그대로 두고 [Next] 버튼을 클릭한다.

 

14 ) Server 파일의 권한을 결정하는 창이 떴다. 무슨 뜻인지 이해하기 위해 MySQL의 Documentation으로 들어가 확인해보니 MySQL의 서버 권한을 아래와 같이 설정한다는 뜻이었다. 그래서 나는 첫번째 기본 옵션을 선택한 뒤 설치를 진행했다.

MySQL 설치 가이드 (https://dev.mysql.com/doc/mysql-installer/en/server-file-permission-options.html)

 

15 ) Next로 넘어간 뒤 Execute로 설치를 진행하고 아래와 같이 설정이 완료되면 Finish 버튼을 누른다.

 

16 ) 이제까지는 MySQL Server 8.0.32의 설정을 완료한 것이고, 이제 Samples and Examples의 설정을 시작한다.

         Next를 클릭해 다음으로 넘어간다.

 

 

 

 

Ref.

MySQL 다운로드 및 설치하기(MySQL Community 8.0)

'D B' 카테고리의 다른 글

[ D B ] 데이터 모델링(Data Modeling)이란 ?  (0) 2023.03.04
[ MySQL ] MySQL 설치하기_2 (MySQL 8.0.x 다운로드)  (0) 2023.02.16
[ D B ] SQL Injection  (0) 2023.01.24
[ D B ] Mybatis ${}와 #{}의 차이  (2) 2023.01.24
[ DB ] Join이란?  (0) 2023.01.24
Comments