Windows용 MySQL 8.4 설치
동작 확인 환경
- MySQL
-
- MySQL 8.4
- 윈도우
-
- 윈도우 서버 2022
필요한 환경
- MySQL
-
- MySQL 8.4
- 윈도우
-
- 윈도우 11
- 윈도우 10
- 윈도우 서버
-
- 윈도우 서버 2022
- 윈도우 서버 2019
- 윈도우 서버 2016
사용하는 에디션 정보
MySQL에는 여러 버전이 있지만 이번에는 무료로 사용할 수 있는 "MySQL Community Edition"을 설치합니다.
Microsoft Visual C++ 재배포 가능 패키지 다운로드 및 설치
MySQL 8.4는 Microsoft Visual C++ 2019 런타임을 사용하므로 MySQL을 그대로 설치하려고해도 다음과 같은 대화 상자가 표시되어 설치할 수 없습니다.
다음 사이트에서 런타임을 다운로드합니다.
페이지 아래로 내려가면 다운로드할 수 있는 다운로드 링크를 찾을 수 있습니다. 아키텍처는 MySQL이 설치된 Windows에 맞게 조정되어야 합니다.
다운로드한 후 실행하십시오.
"사용 조건 및 사용 약관에 동의" 상자를 선택하고 "설치" 버튼을 클릭합니다.
MySQL 다운로드
웹 브라우저에서 다음 페이지로 이동합니다.
MySQL Community Edition 다운로드를 클릭합니다.
MySQL 커뮤니티 서버를 클릭합니다.
MySQL에는 여러 버전이 있으며 "LTS"가 있는 버전이 장기간 지원되는 버전입니다. "혁신"이라고 표시된 것은 최신 버전에 대한 단기 지원이므로 새로운 기능을 조사하지 않는 한 "LTS" 버전을 선택하십시오.
다운로드 버튼은 몇 개 있습니다만, 고집하지 않는 분은 「Windows(x86, 64비트), MSI Installer」를 선택해 주세요.
로그인을 요청받지만, 로그인하지 않고 아래 링크에서 다운로드할 수 있습니다.
MySQL 설치
다운로드한 파일을 실행합니다.
관리자가 아닌 경우 아래와 같은 대화 상자가 표시되며 예를 선택합니다.
다른 파일에 다시 나타나면 "예"를 선택하십시오.
다음을 클릭합니다.
"라이센스 계약의 조건에 동의합니다"를 선택하고 "다음" 버튼을 클릭합니다.
일반을 선택합니다. 데이터베이스로 사용하고 싶다면 이것으로 충분합니다.
"설치" 버튼을 클릭합니다.
클릭 마침 버튼을 클릭하여 MySQL Configurator 실행을 선택하는 동안 닫습니다.
"다음" 버튼을 클릭합니다.
MySQL 데이터 저장 폴더 경로에 변경 사항이 없으면 "다음" 버튼을 클릭합니다.
서버 구성 유형을 선택합니다. MySQL이 설치된 서버에서 다른 응용 프로그램이 실행되는지 여부에 따라 MySQL에 할당할 시스템 리소스가 결정됩니다. 응용 분야에 맞게 다음 중 하나를 선택하십시오.
구성유형에 대한 설명 | |
---|---|
개발 컴퓨터 | 이것은 개발 컴퓨터이며 다른 많은 응용 프로그램이 설치되어 있습니다. MySQL은 최소한의 메모리를 사용합니다. |
서버 컴퓨터 | 이 컴퓨터에서 여러 서버 응용 프로그램이 실행 중입니다. 웹 또는 애플리케이션 서버에 대해 이 옵션을 선택하십시오. MySQL은 적당한 메모리 사용량을 갖습니다. |
전용 컴퓨터 | 이 컴퓨터는 MySQL 데이터베이스 서버 실행 전용입니다. 웹 서버와 같은 다른 서버는 실행되지 않습니다. MySQL은 사용 가능한 모든 메모리를 사용합니다. |
수동 | 기본 구성 파일 값을 유지합니다. 값을 변경해야 하는 경우 구성 파일을 편집하고 수동으로 업데이트해야 합니다. |
이 경우 다른 응용 프로그램도 실행된다는 가정 하에 "서버 컴퓨터"가 선택됩니다. 조작 방법에 따라 결정하십시오.
그건 그렇고, 구성 유형을 선택하면 my.ini의 다음 매개변수가 변경됩니다. 설정된 숫자는 PC 사양에 따라 다를 수 있습니다. 서버 메모리 사양이 동적인 경우 특히 주의해야 합니다.
매개변수 이름 | : 수동 | 개발 컴퓨터 | 서버 컴퓨터 | 전용 컴퓨터 |
---|---|---|---|---|
tmp_table_size | 16분 | 5분 | 12분 | 74분 |
myisam_sort_buffer_size | 8분 | 9분 | 16분 | 138분 |
read_buffer_size | 128케이 | 238 | 31케이 | 128케이 |
read_rnd_buffer_size | 256케이 | 6케이 | 256케이 | 256케이 |
innodb_thread_concurrency | 0 | 8 | 8 | 8 |
open_files_limit | 5000 | 8161 | 8161 | 8161 |
루트 암호를 설정합니다. 일부 기호는 입력할 때 이스케이프 처리가 필요할 수 있습니다.
입력한 후 "다음" 버튼을 클릭합니다. 나중에 사용자 계정을 추가할 수 있습니다.
Windows 서비스에 등록할 정보를 설정합니다. 특별히 아무것도 없다면 그대로 문제 없습니다.
서버 파일에 대한 권한 설정을 지정합니다. 특별한 상황이 없으면 톱 세팅으로 문제 없습니다.
MySQL 설치 프로그램은 다음 위치에 있는 파일 및 폴더의 권한을 업데이트하여 서버의 데이터 디렉터리를 보호할 수 있습니다.
MySQL 설치 프로그램에서 서버 파일 권한을 업데이트하시겠습니까?
- 예, Windows 서비스(해당되는 경우)를 실행하는 사용자와 Administrators 그룹에만 전체 액세스 권한을 부여합니다. 다른 사용자 및 그룹은 액세스할 수 없습니다.
- 예, 하지만 액세스 수준을 확인하고 구성합니다.
- 아니요, 서버 구성 후 권한을 관리합니다.
샘플 데이터베이스를 유지하려면 확인하십시오.
"실행" 버튼으로 구성을 시작합니다.
"다음" 버튼을 클릭합니다.
"마침" 버튼으로 닫습니다.
환경 변수 설정
환경 변수를 설정하면 명령을 실행할 때 전체 MySQL 경로를 지정할 필요가 없기 때문에 명령을 더 쉽게 사용할 수 있습니다. 명령을 사용하지 않으려면 환경 변수를 설정할 필요가 없습니다.
mysql.exe 설치된 폴더를 검사합니다. 아무것도 변경하지 않았다면 다음 폴더에 있어야 합니다.
- C : \ Program Files \ MySQL \ MySQL Server 8.4 \ bin
Windows 버전마다 환경 변수 화면을 여는 방법이 다르므로 시작 메뉴 검색에 "환경 변수"를 입력하는 것이 더 쉽습니다.
고급 탭에서 환경 변수 버튼을 클릭합니다.
시스템 환경 변수에서 Path
선택하고 편집 버튼을 클릭합니다.
"새로 만들기" 버튼을 클릭합니다.
mysql.exe 폴더 경로를 입력합니다.
그 후, OK 버튼을 눌러 확인합니다.
명령 작업 확인
프롬프트를 열고 다음 명령을 입력합니다. 성공하면 문제가 없습니다.
mysql --version