18.2.7 MySQL Cluster의 안전한 종료 및 재시작
클러스터를 종료하려면 관리 노드를 호스팅하는 컴퓨터의 셸에서 다음 명령을 입력합니다.
shell> ndb_mgm -e shutdown
이 -e
옵션은 쉘에서 ndb_mgm 클라이언트에 명령을 전달하는 데 사용됩니다. (이 옵션의 자세한 내용은 섹션 18.4.27 "MySQL Cluster 프로그램에 공통 옵션 - MySQL Cluster 일반적인 프로그램 옵션" 을 참조하십시오.)이 명령은 ndb_mgm, ndb_mgmd 및 모든 ndbd 또는 ndbmtd 프로세스 적절한 방법으로 종료합니다. SQL 노드는 mysqladmin shutdown 및 기타 방법으로 끝낼 수 있습니다. Windows 플랫폼에서는 SQL 노드를 Windows 서비스로 설치 한 경우 NET STOP MYSQL를 사용할 수 있습니다.
Unix 플랫폼에서 클러스터를 다시 시작하려면 다음 명령을 실행합니다.
관리 호스트 (이 설정 예제에서는
192.168.0.10
) :shell>
ndb_mgmd -f /var/lib/mysql-cluster/config.ini
각 데이터 노드 호스트 (
192.168.0.30
및192.168.0.40
) :shell>
ndbd
ndb_mgm 클라이언트를 사용하여 두 데이터 노드가 성공적으로 시작되었는지 확인합니다.
SQL 호스트 (
192.168.0.20
) :shell>
mysqld_safe &
Windows 플랫폼에서는 모든 MySQL Cluster 프로세스를 기본 서비스 이름을 사용하여 Windows 서비스로 설치 한 경우 ( 섹션 18.2.3.4 "Windows 서비스로 MySQL Cluster 프로세스의 설치" 를 참조하십시오) 다음 클러스터를 다시 시작할 수 있습니다.
관리 호스트 (이 설정 예제에서는
192.168.0.10
)에서 다음 명령을 실행합니다.C : \>
NET START ndb_mgmd
각 데이터 노드 호스트 (
192.168.0.30
및192.168.0.40
)에서 다음 명령을 실행합니다.C : \>
NET START ndbd
관리 노드 호스트에서 ndb_mgm 클라이언트를 사용하여 관리 노드와 두 데이터 노드가 성공적으로 시작되었는지 확인합니다 ( 섹션 18.2.3.3 "Windows에서 MySQL Cluster의 초기 시작" 을 참조하십시오).
SQL 노드 호스트 (
192.168.0.20
)에서 다음 명령을 실행합니다.C : \>
NET START mysql
실전 설정은 일반적으로 클러스터를 완전히 종료하는 것은 바람직하지 않습니다. 많은 경우 구성 변경 및 클러스터 하드웨어 또는 소프트웨어 (또는 둘 다) 업그레이드를 실행하여 개별 호스트 컴퓨터를 종료 할 필요가 생겼을 경우에도 클러스터의 롤링 재시작을 실행하여 클러스터 전체를 종료하지 않고 처리를 완료 할 수 있습니다. 이를 수행하는 방법에 대한 자세한 내용은 섹션 18.5.5 "MySQL Cluster의 롤링 다시 부팅 수행" 을 참조하십시오.