2.3.3.1 MySQL Installer GUI
MySQL Installer를 설치하면 "시작"메뉴에 "MySQL"그룹에 대한 링크가 추가됩니다. "시작", "모든 프로그램", "MySQL", "MySQL Installer"를 클릭하여 MySQL Installer GUI를 다시로드합니다.
MySQL Installer에 의해 생성 된 파일은 my.ini
을 포함하여 MySQL Installer를 실행하는 사용자에게 모든 권한을 부여합니다. 이것은 SYSTEM
소유 %ProgramData%
의 MySQL Server 데이터 디렉터리와 같은 특정 제품의 파일과 디렉토리에는 해당하지 않습니다.
MySQL Installer를 먼저 실행하기 위해서는, MySQL 제품을 설치하기 전에 사용권 계약을 수락해야합니다.
그림 2.7 MySQL Installer - 라이센스 계약
새 패키지 설치
시스템에 적합한 "Setup Type"을 선택합니다. 선택한 유형에 따라 어떤 MySQL 제품이 시스템에 설치할지 여부를 결정합니다. 또는 "Custom"을 선택하여 개별 제품을 수동으로 선택합니다.
Developer : MySQL에서 응용 프로그램을 개발하는 데 필요한 모든 제품을 설치합니다. 이것은 기본 옵션입니다.
Server only : MySQL Server 만 설치합니다.
Client only : MySQL 클라이언트 제품 만 설치합니다. MySQL Server는 포함되지 않습니다.
Full : 모든 MySQL 제품을 설치합니다.
Custom : 설치 MySQL 제품을 수동으로 선택합니다.
참고초기 설치 후 MySQL Installer를 사용하여 설치하거나 제거 할 MySQL 제품을 수동으로 선택할 수 있습니다. 즉, MySQL Installer는 MySQL 제품 관리 시스템입니다.
그림 2.8 MySQL Installer - 설치 유형 선택
설치 유형을 선택하면 MySQL Installer는 선택된 각 MySQL 제품의 필요한 외부 요구 사항에 대해 시스템을 확인합니다. MySQL Installer는 부족한 구성 요소를 다운로드하고 시스템에 설치하거나 다운로드 위치를 지시하고 "Status"를 "Manual"로 설정합니다.
다음 창은 설치가 예정되어있는 MySQL 제품을 나열합니다.
그림 2.9 MySQL Installer - 설치 진행
구성 요소가 설치되면 그 "Status"가 진행 백분율에서 "Complete"로 바뀝니다.
모든 구성 요소가 설치되면 다음 단계는 최근 설치된 MySQL 제품의 일부가 구성됩니다. 「Configuration Overview」
창은 진행 상황을 표시하고 필요에 따라 구성 창을로드합니다. 이 예제에서는 MySQL Server 5.6.x를 구성합니다.
MySQL Server 구성
MySQL Server의 구성은 먼저 몇 가지 "Type and Networking"옵션을 정의합니다.
그림 2.10 MySQL Installer - 구성 개요
Server 구성 유형
설치를 설명하는 MySQL Server 구성 유형을 선택합니다. 이 설정은 MySQL Server 인스턴스에 할당되는 시스템 리소스의 양을 결정합니다.
Developer : 외에 다수의 애플리케이션을 호스팅하는 컴퓨터에서 일반 사용자의 개인 워크 스테이션입니다. 이 옵션은 MySQL이 최소의 메모리를 사용하도록 구성됩니다.
Server :이 기계는 Web 서버 등 다른 몇 가지 응용 프로그램이 실행되고 있습니다. 이 옵션은 MySQL이 중간 메모리를 사용하도록 구성됩니다.
Dedicated : MySQL Server 실행 전용 시스템입니다. 서버에서는 외에 Web 서버와 같은 주요 응용 프로그램이 실행되고 있지 않기 때문에이 옵션은 사용 가능한 모든 메모리를 MySQL을 사용하도록 구성됩니다.
연결
연결 옵션은 MySQL에 연결하는 방법을 제어합니다. 다음과 같은 옵션이 있습니다.
TCP / IP : TCP / IP 네트워크를 사용할 수 있습니다. 그렇게 잃고 및 로컬 호스트 연결 만 허용됩니다. "Port Number"및 네트워크 액세스를 위해 방화벽 포트를 오픈할지 여부를 정의합니다.
Named Pipe : 파이프를 사용하여 파이프 이름을 정의합니다.
--enable-named-pipe
옵션을 사용하는 것과 마찬가지입니다.Shared Memory : 메모리 이름을 사용하고 정의합니다.
--shared-memory
옵션을 사용하는 것과 마찬가지입니다.
고급 구성
"Advanced Configuration"옵션을 체크 한 경우, 구성 추가 "Logging Options"가 제공됩니다. 여기에는 오류 로그 (쿼리 실행에 필요한 초 구성 포함) 슬로우 쿼리 로그 및 바이너리 로그 파일 경로의 정의가 포함됩니다.
그림 2.11 MySQL Installer - MySQL Server 구성 : 유형과 네트워크
계정 및 역할
다음은 MySQL 계정 정보를 정의합니다. 루트 암호 지정은 필수입니다.
옵션에서 사전 정의 된 사용자 역할의 MySQL 사용자 계정을 추가 할 수 있습니다. "DB Admin"등의 사전 정의 역할은 고유의 권한 세트로 구성되어 있습니다. 예를 들어, "DB Admin"역할은 "DB Designer"롤보다 많은 권한을 가지고 있습니다. "Role"드롭 다운을 클릭하면 롤의 설명의 목록이 표시됩니다.
MySQL Server가 이미 설치되어 있는 경우는 현재의 Root의 패스워드
도 입력해야 합니다.
그림 2.12 MySQL Installer - MySQL Server 구성 : 사용자 계정 및 역할
그림 2.13 MySQL Installer - MySQL Server 구성 : 사용자 계정 및 역할 : 사용자 추가
Windows 서비스
그런 다음 "Windows Service"정보를 구성합니다. 여기에는 서비스 이름, 시작시에 MySQL Server를로드할지 여부 및 MySQL Server의 Windows 서비스의 실행 방법이 포함되어 있습니다.
그림 2.14 MySQL Installer - MySQL Server 구성 : Windows 서비스
"Run Windows Services as ..."을 "Custom User"를 사용하고 구성하는 경우는, Microsoft Windows에 서비스로서 로그인할 권한을 커스텀 유저가 가지고 있어야 합니다.또 이 유저가 이들 사용자 권한으로 구성될 때까지 "Next"버튼은 무효입니다.
Microsoft Windows 7에서 이것은,"시작"메뉴
、"컨트롤 패널"
、"관리 툴"
、"로컬 보안 정책"
、"로컬 정책"
、"사용자 권리의 할당"
、"서비스로 로그온"
를 로드하는 것으로 구성됩니다.여기서"사용자 또는 그룹의 추가"
를 선택하고 커스텀 유저를 추가하고 다음에"OK"、"OK"를 선택하고 저장합니다.고급 옵션
다음 구성 단계는 "Advanced Configuration"옵션을 체크 한 경우에 사용할 수 있습니다. 이 섹션에서는 MySQL의 로그 파일에 관련된 옵션을 설명합니다.
그림 2.15 MySQL Installer - MySQL Server 구성 : 로깅 옵션
모든 요청 사항이 적용되기 전에 "Next"를 클릭하여 마지막 페이지로 이동합니다. 이 "Apply Server Configuration"페이지에서 실행되는 구성 단계를 상세하게 표시됩니다.
그림 2.16 MySQL Installer - MySQL Server 구성 : 서버 구성 적용
"Execute"를 클릭하여 구성을 수행합니다. 각 단계가 성공하면 아이콘이 흰색에서 녹색으로 바뀌고 실패하면 프로세스는 중지됩니다. 'Log'탭을 클릭하여 로그를 표시합니다.
MySQL Installer 구성 프로세스가 완료되면 MySQL Installer는 시작 페이지를 다시로드하고 거기서 설치 및 구성에 관련된 다른 작업을 수행 할 수 있습니다.
MySQL Installer가 Microsoft Windows의 "시작"메뉴의 「MySQL」
그룹에 추가됩니다. MySQL Installer를 오픈하면 대시 보드가로드되어 설치된 MySQL 제품이 나열됩니다. 또한 다른 MySQL Installer의 액션이 사용 가능합니다.
그림 2.17 MySQL Installer - 메인 대시 보드
MySQL 제품 추가
"Add"를 클릭하여 새 제품을 추가합니다. 그러면 "Select Products and Features"페이지가로드됩니다.
그림 2.18 MySQL Installer - 제품 및 기능 선택
여기에서 설치 MySQL 제품 왼쪽의 "Available Products"창에서 선택하고 녹색 오른쪽 화살표를 클릭하여 설치를위한 큐에 넣습니다.
옵션에서 "Edit"를 클릭하여 제품과 기능의 검색 필터를 오픈합니다.
그림 2.19 MySQL Installer - 제품 및 기능 선택 필터
예를 들어, 아직 GA 상태에 도달하지 않은 베타 제품 등의 출시 전에 제품을 선택에 포함 할 수 있습니다.
MySQL 제품의 출시 전 버전을 설치하는 기능은 MySQL Installer 1.4.0에서 추가되었다.
설치하는 모든 MySQL 제품을 선택하고 "Next"를 클릭하여 계속 한 다음 "Execute"를 클릭하여 설치 프로세스를 실행하여 선택한 모든 제품을 설치합니다.
2.3.3.1.1 MySQL 제품 카탈로그
MySQL Installer는 MySQL 제품 카탈로그를 보관하고 있습니다. 이 카탈로그는 수동 또는 자동으로 업데이트 할 수 있으며 카탈로그의 변경 이력도 사용할 수 있습니다.
MySQL 제품 카탈로그는 MySQL Installer 1.4.0에서 추가되었다.
수동 업데이트
MySQL 제품 카탈로그는 Installer의 대시 보드에서 "Catalog"를 클릭하여 언제든지 업데이트 할 수 있습니다.
그림 2.20 MySQL Installer - MySQL 제품 카탈로그 오픈
거기에서 "Execute"를 클릭하여 제품 카탈로그를 업데이트합니다.
자동 업데이트
MySQL 제품 카탈로그를 하루에 한 번 자동으로 업데이트하도록 MySQL Installer를 구성 할 수 있습니다. 이 기능을 사용하여 업데이트 시간을 설정하려면 Installer 대시 보드의 렌치 아이콘을 클릭합니다.
다음 창에서 "Automatic Catalog Update"를 구성합니다. 이 기능을 활성화하거나 비활성화하고 시간도 설정합니다.
그림 2.21 MySQL Installer - 카탈로그 스케줄러 구성
이 옵션은 Windows 작업 스케줄러를 사용하여 "ManifestUpdate"라는 작업을 예약합니다.
변경 내역
MySQL Installer는 모든 MySQL 제품의 변경 내역을 추적하고 있습니다. 대시 보드에서 'Catalog'를 클릭하고 옵션에서 카탈로그를 업데이트 (또는 "Do not update at this time"확인란을 전환) "Next"/ "Execute"를 클릭 한 후 변경 내용을 표시합니다 .
그림 2.22 MySQL Installer - 카탈로그 변경 내역
2.3.3.1.2 MySQL 제품의 제거
MySQL Installer에서는 MySQL 제품을 시스템에서 제거 할 수 있습니다. MySQL 제품을 제거하려면 Installer 대시 보드에서 "Remove"를 클릭합니다. 그러면 창이 열려 설치된 MySQL 제품이 표시됩니다. 삭제 (제거) MySQL 제품을 선택하고 "Execute"를 클릭하면 제거 프로세스가 시작됩니다.
모든 MySQL 제품을 선택하려면 "Product"레이블 왼쪽의 확인란을 클릭합니다.
그림 2.23 MySQL Installer - 상품 삭제 : 선택
그림 2.24 MySQL Installer - 상품 삭제 : 실행
2.3.3.1.3 MySQL 제품의 변경
MySQL Installer에서는 MySQL 제품의 설치를 변경하는 몇 가지 옵션이 있습니다.
업그레이드
업그레이드가 가능한 MySQL 제품은 메인 대시 보드에서 강조 표시됩니다. 업그레이드가 가능한 제품은 버전 번호 옆에 업그레이드 아이콘이 있습니다.
그림 2.25 MySQL Installer - MySQL 제품 업그레이드
사용 가능한 업그레이드는 최신 카탈로그가있는 것으로 판단됩니다. MySQL 제품 카탈로그를 최신 상태로 유지하는 방법은 섹션 2.3.3.1.1 "MySQL 제품 카탈로그" 를 참조하십시오.
"Upgrade"를 클릭하여 업그레이드 가능한 제품의 목록을 표시합니다. 이 예제에서는 MySQL Server 5.6.19 버전 5.6.20로 업그레이드 할 수 나타나고 있습니다.
그림 2.26 MySQL Installer - 업그레이드 제품 선택
업그레이드 제품을 선택 (체크)하고 옵션에서 "changes"링크를 클릭하여 제품의 릴리스 노트를 브라우저에 표시합니다. "Next"를 클릭하여 업그레이드 프로세스를 시작합니다.
그림 2.27 MySQL Installer - 업데이트 적용
MySQL Server 업그레이드는 서버의 데이터베이스도 확인하여 업그레이드합니다. 이 단계는 선택 사항이지만 권장하고 있습니다.
그림 2.28 MySQL Installer - 데이터베이스 확인 및 업그레이드
완료하면 제품이 업그레이드되어 사용할 수있게됩니다. MySQL Server 업그레이드가 MySQL Server를 재시동합니다.
재구성
MySQL Server와 같은 일부 MySQL 제품은 'Reconfigure'옵션이 있습니다. 그 MySQL 제품이 설치 될 때 설정 한 구성 옵션과 같은 것이 열리고 현재 값이 미리 채워집니다.
실행하려면 메인 대시 보드에서 재구성 MySQL 제품의 "Quick Action"열 「Reconfigure」
링크를 클릭합니다.
그림 2.29 MySQL Installer - MySQL 제품의 재구성
MySQL Server의 경우, 이로 인해 익숙한 구성 마법사가 열립니다.
그림 2.30 MySQL Installer - 재구성 마법사
변경
많은 MySQL 제품에는 추가 또는 제거 할 수있는 기능 컴포넌트가 포함됩니다. 예를 들어, Debug binaries
및 Client Programs
는 MySQL Server의 하위 구성 요소입니다.
제품의 기능을 변경하려면 메인 대시 보드에서 "Modify"를 클릭합니다.
그림 2.31 MySQL Installer - 제품의 기능 변경
"Execute"를 클릭하여 변경 요청을 수행합니다.