• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 1. MySQL Cluster 개요
    2. MySQL Cluster 설치
    1. MySQL Cluster Auto-Installer
    2. Linux에서 MySQL Cluster 설치
    1. Linux에서 MySQL Cluster 바이너리 배포판의 설치
    2. RPM에서 MySQL Cluster 설치
    3. Linux에서 소스에서 MySQL Cluster 구축
    3. Windows에서 MySQL Cluster 설치
    4. MySQL Cluster의 초기 구성
    5. MySQL Cluster의 초기 시작
    6. 테이블 및 데이터를 포함 MySQL Cluster의 예제
    7. MySQL Cluster의 안전한 종료 및 재시작
    8. MySQL Cluster NDB 7.3 업그레이드 및 다운 그레이드
    3. MySQL Cluster 설정
    4. MySQL Cluster 프로그램
    5. MySQL Cluster 관리
    6. MySQL Cluster Replication
    7. MySQL Cluster Release Notes
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

18.2.2.2 RPM에서 MySQL Cluster 설치

이 섹션에서는 오라클이 제공하는 RPM 패키지를 사용하여 MySQL Cluster 노드의 각 유형에 맞는 적절한 실행 파일을 설치하는 데 필요한 단계에 대해 설명합니다.

RPM은 32 비트와 64 비트 Linux 플랫폼에서 사용할 수 있습니다. 이러한 RPM 파일 이름에는 다음의 패턴이 사용되어 있습니다.

MySQL-Cluster-component-producttype-ndbversion.distribution.architecture.rpm

component:= {server | client [| other]}

producttype:= {gpl | advanced}

ndbversion:= major.minor.release

distribution:= {sles10 | rhel5 | el6}

architecture:= {i386 | x86_64}  

component 는 server 또는 client 입니다. (다른 값이 될 가능성도 있지만, MySQL Cluster의 정상적인 설치는 server 와 client 구성 요소 만 필요하므로 여기에서는 설명하지 않습니다.) http://dev.mysql.com/downloads/ cluster / 에서 다운로드 한 Community RPM의 producttype 항상 gpl 입니다. advanced 는 상용 출시를 나타내는 데 사용됩니다. ndbversion 은 세 부분으로 구성된 (7.3 x 또는 7.4 x 형식) NDB 스토리지 엔진의 버전 번호를 나타냅니다. distribution 은 sles11 (SUSE Enterprise Linux 11) rhel5 (Oracle Linux 5, Red Hat Enterprise Linux 4 및 5) el6 (Oracle Linux 6, Red Hat Enterprise Linux 6) 중 하나입니다. architecture 는 32 비트 RPM의 경우 i386 64 비트 버전의 경우 x86_64 입니다.

MySQL Cluster는 하나 (경우에 따라서는 2 개)의 RPM이 필요합니다.

  • NDBCLUSTER 스토리지 엔진의 지원으로 (즉, MySQL Cluster의 SQL 노드로) MySQL Server를 실행하는 데 필요한 핵심 파일과 관리 노드, 데이터 노드 및 ndb_mgm 클라이언트 바이너리를 포함한 모든 MySQL Cluster 실행 파일 를 제공하는 server RPM (예를 들어, MySQL-Cluster-server-gpl-7.3.9-1.sles11.i386.rpm 또는 MySQL-Cluster-server-gpl-7.4.4-1.sles11.i386.rpm ). MySQL Cluster를 설치하려면 항상이 RPM이 필요합니다.

  • MySQL 서버를 관리하는 기능을 가진 독자적인 클라이언트 응용 프로그램이없는 경우, mysql 클라이언트를 제공하는 client RPM (예를 들어, MySQL-Cluster-client-gpl-7.3.9-1.sles11.i386.rpm 또는 MySQL-Cluster-client-gpl-7.4.4-1.sles11.i386.rpm )도 구해서 설치하십시오.

RPM 파일 이름에 포함 된 MySQL Cluster 버전 번호 (여기에서는 MySQL Cluster NDB 7.3과 MySQL Cluster NDB 7.4 중 설치 여부에 따라 7.3.9 또는 7.4.4 로 나타낸 것)은 실제로 사용 버전에 따라 다릅니다. 설치하는 모든 클러스터 RPM의 버전 번호가 같게되어있는 것이 매우 중요합니다. architecture 의 지정도 RPM을 설치할 시스템에 적합하도록하십시오. 특히 32 비트 운영 체제에서 64 비트 RPM을 사용할 수 없음을 유의하십시오.

데이터 노드 클러스터의 데이터 노드를 호스팅하는 컴퓨터에는 server RPM 만 설치해야합니다. 이렇게이 RPM을 데이터 노드 호스트에 복사하고 시스템의 root 사용자로 다음 명령을 실행합니다. 표시된 RPM의 이름은 필요에 따라 MySQL Web 사이트에서 다운로드 한 RPM의 이름과 일치하도록 바꿉니다.

shell> rpm -Uhv MySQL-Cluster-server-gpl-7.3.12-1.sles11.i386.rpm

또는

shell> rpm -Uhv MySQL-Cluster-server-gpl-7.4.9-1.sles11.i386.rpm

이에 따라 모든 MySQL Cluster 바이너리가 설치되어 있지만 MySQL Cluster의 데이터 노드를 실행하기 위해 실제로 필요한 것은 ndbd 또는 ndbmtd 프로그램 (모두 /usr/sbin 에 있습니다)뿐입니다.

SQL 노드 클러스터 SQL 노드를 호스트하기 위해 사용되는 각 시스템에서 시스템의 root 사용자로 다음 명령을 실행하여 server RPM을 설치합니다. 표시된 RPM의 이름은 필요에 따라 MySQL Web 사이트에서 다운로드 한 RPM의 이름과 일치하도록 바꿉니다.

shell> rpm -Uhv MySQL-Cluster-server-gpl-7.3.12-1.sles11.i386.rpm

또는

shell> rpm -Uhv MySQL-Cluster-server-gpl-7.4.9-1.sles11.i386.rpm

이렇게하면 NDB 스토리지 엔진 지원을 포함 MySQL 서버 바이너리 (mysqld)과 필요한 모든 MySQL Server 지원 파일이 /usr/sbin 디렉토리에 설치됩니다. 또한 mysql.server 및 mysqld_safe 시작 스크립트 (각각 /usr/share/mysql 및 /usr/bin 에) 설치됩니다. RPM 설치 프로그램은 일반적인 구성 문제 (필요에 따라 mysql 사용자 및 그룹을 만드는 등)에 자동으로 대응합니다.

SQL 노드 (MySQL 서버)를 관리하려면 여기 같이 client RPM을 설치하도록하십시오.

shell> rpm -Uhv MySQL-Cluster-client-gpl-7.3.12-1.sles11.i386.rpm

또는

shell> rpm -Uhv MySQL-Cluster-client-gpl-7.4.9-1.sles11.i386.rpm

이렇게하면 mysql 클라이언트 프로그램이 설치됩니다.

관리 노드 MySQL Cluster 관리 서버를 설치하려면 server RPM만을 사용해야합니다. 이 RPM을 관리 노드를 호스팅하는 컴퓨터에 복사하고 시스템의 root 사용자로 다음 명령을 실행하여이 RPM을 설치합니다 (표시된 RPM의 이름은 필요에 따라 MySQL Web 사이트 에서 다운로드 한 server RPM의 이름과 일치하도록 변경하십시오).

shell> rpm -Uhv MySQL-Cluster-server-gpl-7.3.12-1.sles11.i386.rpm

또는

shell> rpm -Uhv MySQL-Cluster-server-gpl-7.4.9-1.sles11.i386.rpm

이 RPM에 따라 다른 많은 파일이 설치되지만 관리 노드를 실행하기 위해 실제로 필요한 것은 관리 서버 바이너리 ndb_mgmd ( /usr/sbin 디렉토리에 있습니다)뿐입니다. server RPM에 따라 NDB 관리 클라이언트 인 ndb_mgm도 설치됩니다.

오라클이 제공하는 RPM을 사용한 MySQL 설치에 대한 일반적인 정보는 섹션 2.5.5 "RPM 패키지를 사용하여 MySQL을 Linux에 설치" 를 참조하십시오.

RPM에서 설치 한 후에는 섹션 18.2.4 "MySQL Cluster의 초기 구성" 에 설명 된대로 클러스터를 구성해야합니다.

참고

MySQL Cluster NDB 7.1에서 사용 된 일부 RPM은 MySQL Cluster NDB 7.3에서 사용되지 않습니다 폐지되었습니다. 여기에는 이전의 MySQL-Cluster-clusterj , MySQL-Cluster-extra , MySQL-Cluster-management , MySQL-Cluster-storage 및 MySQL Cluster-tools RPM이 포함됩니다. 이 패키지의 이전 내용은 현재 MySQL-Cluster-server RPM에 포함되어 있습니다.


서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved