18.2.3.2 Windows에서 소스에서 MySQL Cluster의 컴파일과 설치
오라클은 대부분의 사용자에게 맞는 사전 컴파일 된 Windows 용 MySQL Cluster 바이너리를 제공합니다. 그러나 필요한 경우 소스 코드에서 Windows 용 MySQL Cluster를 컴파일 할 수 있습니다. 이렇게하려면 표준 Windows 용 MySQL Server 바이너리를 컴파일 할 때의 절차와 거의 같고, 같은 도구를 사용합니다. 그러나 두 가지 큰 차이가 있습니다.
MySQL Cluster를 빌드하려면 http://dev.mysql.com/downloads/cluster/ 에서 제공하는 MySQL Cluster 소스를 사용해야합니다.
표준의 MySQL Server의 소스 코드에서 MySQL Cluster를 빌드하려고하면 실패 할 가능성이 높고, 오라클은 지원되지 않습니다.
CMake에서 사용되는 다른 빌드 옵션 이외에
WITH_NDBCLUSTER_STORAGE_ENGINE
또는WITH_NDBCLUSTER
옵션을 사용하여 빌드를 구성해야합니다. (WITH_NDBCLUSTER
는WITH_NDBCLUSTER_STORAGE_ENGINE
의 별칭으로 지원되고 있으며, 동일하게 작동합니다.)
MySQL Cluster NDB 7.3 이상에서는 WITH_NDB_JAVA
옵션이 기본적으로 활성화되어 있습니다. 즉, 기본적으로 CMake 시스템에서 Java 위치를 찾을 수없는 경우 구성 프로세스가 실패합니다. Java 및 ClusterJ 지원을 사용하지 않는 경우 -DWITH_NDB_JAVA=OFF
를 사용하여 빌드를 구성하여이를 명시 적으로 표시해야합니다. (Bug # 12379735) 필요한 경우 WITH_CLASSPATH
를 사용하여 Java 클래스 경로를 지정합니다.
MySQL Cluster 구축에 고유의 CMake 옵션의 자세한 내용은 MySQL Cluster를 컴파일하는 옵션 을 참조하십시오.
빌드 프로세스가 완료되면 컴파일 된 바이너리를 포함한 Zip 아카이브를 만들 수 있습니다. Windows 시스템에서이 작업을 수행하는 데 필요한 명령은 섹션 2.9.2 "표준 소스 배포판을 사용하여 MySQL 설치" 를 참조하십시오. MySQL Cluster 바이너리는 생성 된 아카이브의 bin
디렉토리에 포함되어 있습니다. 이 아카이브는 no-install
아카이브와 같으며 동일한 방식으로 설치 및 구성 할 수 있습니다. 자세한 내용은 섹션 18.2.3.1 "Windows에서 바이너리 릴리스에서 MySQL Cluster 설치" 를 참조하십시오.