2.3 Microsoft Windows에 MySQL을 설치한다
Microsoft Windows에 MySQL을 설치하려면 몇가지 방법이 있습니다.
단순한 설치 방법
가장 단순하고 권장되는 방법은 MySQL Installer(for Windows)을 다운로드하고 그것을 사용해서 모든 MySQL제품을 시스템에 설치하고 구성하는 것입니다.다음에 방법을 설명합니다.
- MySQL Installer를dev.mysql.com/downloads/installer/에서 다운로드하여 실행합니다.
주기
표준 MySQL Installer와 달리 좀 더 작은 "Web커뮤니티"버전에는 MySQL애플리케이션은 일절 번들 되지 않지만 설치하는 것을 선택한 MySQL제품이 다운로드됩니다.
- 시스템에 적합한 "Setup Type"을 선택합니다.통상"Developer Default"을 선택하고 MySQL Server및 MySQL개발에 관계하고 MySQL Workbench등의 유용한 기타 MySQL도구를 설치합니다.혹은"Custom"셋업 타입을 선택하고, 필요한 MySQL제품을 수동으로 선택합니다.
주기
단일 시스템에 복수의 버전의 MySQL Server가 존재할 수 있습니다. 1개 또는 여러 버전을 선택할 수 있습니다.
MySQL설치 마법사의 지시에 따라서 설치 프로세스를 완료합니다.이로써 몇가지 MySQL제품이 설치되고, MySQL Server가 실행됩니다.
MySQL이 설치되었습니다.아마 시스템을 재기동할 때마다 MySQL Server를 자동으로 기동하는 서비스로서 MySQL을 구성했잖아요.
또 MySQL Workbench및 MySQL Notifier등의 기타 유용한 MySQL제품도 시스템에 설치했잖아요.새로운 MySQL Server접속의 체크용으로 제26장"MySQL Workbench"을 접속의 스테이터스 표시용으로섹션 2.3.4"MySQL Notifier"을 로드하는 것을 고려하세요.기본적으로 이들 2개의 프로그램은 MySQL의 설치 후 자동으로 기동합니다.
이 프로세스에서는 MySQL Installer앱도 시스템에 설치된 뒤 MySQL Installer를 사용하여 MySQL제품의 업그레이드나 재구성을 실행할 수 있습니다.
설치 추가 정보
MySQL은 32비트 버전 및 64비트 버전의 Microsoft Windows에 대응하고 있습니다.지원되는 Windows플랫폼의 정보에 대해서는www.mysql.com/support/supportedplatforms/database.html을 참조하세요.
MySQL은 표준 애플리케이션 또는 Windows서비스로 실행할 수 있습니다.서비스를 사용함으로써 표준 Windows서비스 관리 도구를 통해서 서버 동작을 모니터 및 제어할 수 있습니다.자세한 내용은섹션 2.3.5.7"Windows서비스로서 MySQL실행하는 "을 참조하세요.
일반적으로는 Windows에 MySQL을 설치하려면 관리자 권한의 계정을 사용할 필요가 있습니다.그렇지 않을 경우PATH
환경 변수의 편집 또는 서비스 관리 매니저에 액세스 하는 등의 조작의 경우에 문제가 발생할 수 있습니다.설치 후의 MySQL은 관리자 권한을 가진 사용자를 사용하여 실행할 필요는 없습니다.
Windows플랫폼에서 MySQL을 사용할 경우 제한 리스트는섹션 D.10.6"Windows플랫폼의 제한"을 참조하세요.
MySQL Server패키지의 외에, 애플리케이션 또는 개발 환경에서 MySQL을 사용하기 위해서 추가의 컴포넌트가 필요 또는 있으면 편리한 경우가 있습니다.다음의 것이 포함되지만 이에 한정하지 않습니다.
- ODBC를 사용하여 MySQL Server에 접속하려면 Connector/ODBC드라이버가 필요합니다.설치 및 구성의 설명을 포함한 상세 정보는MySQL Connector/ODBC Developer Guide을 참조하세요.
주기
MySQL Installer가 Connector/ODBC의 설치 및 구성을 실시합니다.
- MySQL Server를. NET애플리케이션과 함께 사용하려면 Connector/Net드라이버가 필요합니다.설치 및 구성의 설명을 포함한 상세 정보는MySQL Connector/Net Developer Guide을 참조하세요.
주기
MySQL Installer가 Connector/NET의 설치 및 구성을 실시합니다.
MySQL의 Windows버전 배포는dev.mysql.com/downloads/에서 다운로드할 수 있습니다.섹션 2.1.3"MySQL의 취득 방법"을 참조하세요.
MySQL for Windows는 여러 배포 형식에서 이용 가능합니다.다음으로 상세를 설명합니다.일반적으로는 MySQL Installer를 사용하면 좋겠습니다.이 전 MSI보다 많은 기능과 MySQL제품을 포함, ZIP파일보다 단순하고 사용이 용이하며 MySQL를 기동하고 실행하기 위해서 추가 툴은 불필요합니다. MySQL Installer는 자동적으로 MySQL Server및 추가 MySQL제품을 설치하고 옵션 파일을 작성하고 서버를 기동하며 디폴트의 사용자 계정을 작성하게 합니다.패키지 선택의 상세는섹션 2.3.2"설치용 패키지 선택"을 참조하세요.
- MySQL
Installer의 배포에는 MySQL Server및 MySQL Workbench, MySQL Notifier, MySQL for
Excel등의 추가 MySQL제품이 포함됩니다. MySQL Installer는 장래 이들 제품을 업그레이드할 때도 사용할 수
있습니다.
MySQL Installer를 사용하여 MySQL을 설치하는 방법의 설명은섹션 2.3.3"MySQL Installer를 사용한 MySQL의 Microsoft Windows에 설치"을 참조하세요.
- 표준 바이너리 배포(Zip파일로서 패키지화)에는 모든 필요한 파일이 포함됩니다.임의의 장소에 언팩하세요.이 패키지에는 완전한 Windows MSI Installer패키지 안의 모든 파일이 포함되지만, 인스톨 프로그램은 포함되지 않습니다.
Zip파일을 사용하고 MySQL을 설치하는 방법의 설명은섹션 2.3.5"비 인스톨 Zip아카이브를 사용하고 Microsoft Windows에 MySQL을 설치하는 "을 참조하세요.
- 소스 배포 형식은 Visual Studio컴파일러 시스템을 사용하고 실행 가능 파일을 빌드에 대한 모든 코드와 지원 파일이 포함됩니다.
Windows위에서 MySQL을 소스로부터 축적하는 방법의 상세는섹션 2.9"소스에서 MySQL을 설치하는 "을 참조하세요.
Windows위의 MySQL의 고려 사항
- 대규모 테이블의 서포트
4G바이트 이상의 테이블이 필요한 경우 NTFS이후의 파일 시스템에 MySQL을 인스톨 합니다.테이블의 작성 시에는 반드시
MAX_ROWS
으로AVG_ROW_LENGTH
를 사용합니다.섹션 13.1.17"CREATE TABLE구문"를 참조하십시오. - MySQL및 바이러스 검사 소프트웨어
MySQL데 이터 및 일시 테이블 포함한 디렉토리에 Norton/Symantec Anti-Virus등의 바이러스 스캔 소프트웨어가 있다고 MySQL성능 및 바이러스 스캔 소프트웨어가 파일의 내용을 스팸을 포함하는 것으로 오인한다는 문제가 생길 가능성이 있습니다.이는 바이러스 스캔 소프트웨어의 핑거 프린트 해석 메커니즘과 MySQL이 다양한 파일을 고속으로 갱신하는 방법이 잠재적 보안 위험으로 인식될 가능성이 있다는 것이 원인입니다.
MySQL Server인스톨 후, MySQL테이블 데이터를 격납하는 데 사용하는 메인 디렉토리(
datadir
)상에서의 바이러스 스캔을 해제할 권장됩니다.보통 바이러스 스캔 소프트웨어는 특정의 디렉토리를 무시하는 시스템이 장착됐고 유효하게 합니다.또 MySQL은 기본적으로 표준 Windows한때 디렉토리에 임시 파일을 작성합니다.임시 파일이 스캔되는 것도 피하기 위해서, MySQL의 임시 파일용 독립한 한때 디렉토리를 구성하고 이 디렉토리를 바이러스 스캔의 제외 리스트에 추가합니다.이를 실시하려면,
tmpdir
파라미터의 구성 옵션을my.ini
구성 파일에 추가합니다.자세한 것은섹션 2.3.5.2"옵션 파일의 작성"를 참조하십시오.