본문 바로가기
SQL사용하기

SQL - MySQL DB 설치

by 데이터스토리 2023. 8. 16.
반응형

mySQL 은 데이터베이스 입니다.

mySQL 에서 제공하는 DBMS를 설치합니다.

설치 후에는 데이터를 관리하는 DB가 만들어 집니다.

 

교육이나 개인 사용을 위해서는 무료인 커뮤니티 에디션(Community Edition)을 

영리를 목적으로 한다면 상용 에디션은 Standard, Enterprise, Cluster CGE 3개를 사용합니다.

여기서는 Community Edition을 사용합니다.

 

 

설치해 보겠습니다.

 

1. mySQL 사이트에서 설치파일 다운받기

 

1) 설치를 위한 PC 환경

- 윈도우즈  64bit Windows 10(또는 11)

 

2) mySQL 설치 경로에서 파일 다운 받기

  • 설치 경로
  • 다운 받기
    1. Select Version: 여기서는 "8.0.34" 선택
    2. Select Operating System: Microsoft Windows 선택
    3. "mysql-installer-community8.0.34.0.msi" 파일의 "Download" 클릭

  • MySQL Community Downloads 화면이 나타나는 데, 하단에 있는  "No thanks, just start my download" 를 클릭 한다. 
    (로그인하지 않고 파일을 다운로드 하기 위함이다.)

  • 탐색기 창이 뜨면 적정 위치에 다운로드 한다. (주로, 다운로드 폴더가 기본으로 나오니 그 곳에 다운 받자)
    • 파일명 : mysql-installer-community-8.0.34.0.msi  (크기는 340MB 정도 된다)
  • 웹화면 하단에 다운받은 파일이 표시가 된다. 이를 클릭하자. 

 

2. 설치하기

 

1) 설치 파일 실행

 

 

2) 단게별 설치 - 초기설치

순서 화면
(1) Installer 실행

- Choosing a Setup Type

  -- "Custom" 선택

  ==> " Next" 클릭
(2) Select Products

- 각 디렉토리별 하위 레벨의 Product를 선택 후
  우측 화살표를 눌러
  "To be installed" 영역에 배치

 ==> " Next" 클릭

** 
  - MySQL Server: DBMS 메인 
  - shell: DB를 터미널 영역에서 조작할 수 있는 프로그램
  -
workbench: DB를 클릭으로 조작할 수 있는 프로그램
(3) PathConflicts

  - 설치 경로가 기존에 있으면 나타나는 화면
  - 완전 신규이면 나오지 않음

 ==> " Next" 클릭
(4) Installation

- 설치할 제품 목록을 보여줌

 ==> " Excute" 클릭
    -- 설치가 진행되는 과정을 보여줌

   . . . 


    -- 설치가 완료 됨


    ==> " Next" 클릭
(5) Product Configuration

  -- 각 제품별 Configuration을 위한 작업이 준비됨

여기는 MySQL Server 설치 관련 동작으로 화면이 전환됨

(6) Type and Networking

- Config Type, Connectivity 등을 설정한다.

- 만약 port "3306" 이 사용 중이면 "Next" 버튼이 비활성화 된다.
  이 때는,
  3307이나 다른 포트로 변경 하거나
  사용중인 3306 포트를 삭제한다.


==> " Next" 클릭
(7) Authentification Method 화면

- 현재 설정 상태를 유지한다.

==> " Next" 클릭
(8) Account anf Roles

- Root 계정의 비번을 설정합니다.

- 잊어버리지 않도록 합니다.

==> " Next" 클릭
(9) Windows Service

 - 두군데 체크 박스에 체크 합니다.
 - “Standard System Account”를 선택

==> " Next" 클릭
(10) Server File Permissions 

-- 파일에 접근 권한을 부여


==> " Next" 클릭
(11)  Apply Configuration

- 각 제품별 Configuration 작업을 진행합니다.

==> " Execute" 클릭



  ** 설치 시간 소요됨(1분 가량)



 - Configuration을 완료 함

==> " Finish" 클릭


Adding Community 화면


(12) Adding Community 화면으로 전환

  -- MySQL Server 설치가 완료되었다고 표시됨


==> " Next" 클릭
 MySQL Router 설치 화면



(13) MySQL Router Configuration 화면

  -- Configuration 내용 확인


==> " Finish" 클릭
Adding Community 화면


(14) Adding Community 화면으로 전환

  -- MySQL Router 의 Configuration이 불필요하다고 나옴


==> " Next" 클릭
Sample and Example 화면


(14) Connect to Server 화면으로 전환

  - Connect to Server 진행

  - root 계정의 비번 입력

    비번 입력 후 "Check" 버튼 클릭
    -- Connection 성공여부 표시


==> " Next" 클릭


(15) Apply Configuration 화면

  -  Configuration 작업을 진행합니다.

==> " Excute" 클릭





 - Configuration을 완료 함

==> " Finish" 클릭





Adding Community 화면


(16) Adding Community 화면으로 전환

  -- "Sample and Example" 의 Configuration 완료 표시


==> " Next" 클릭
(17) 설치 완료


==> " Finish" 클릭

 

 

(끝)

반응형