18.4.5 ndb_mgm - MySQL Cluster 관리 클라이언트
ndb_mgm 관리 클라이언트 프로세스는 클러스터를 실행하기 위해 실제로 필요하지 않습니다. 그 가치는 클러스터의 상태를 체크하고 백업을 시작하거나 기타 관리 기능을 수행 할 일련의 명령을 제공 할 수 있습니다. 관리 클라이언트는 C API를 사용하여 관리 서버에 액세스합니다. 고급 사용자는이 API를 사용하여 전용 관리 프로세스를 프로그램하고 ndb_mgm에 의해 수행되는 작업과 같은 작업을 수행 할 수 있습니다.
관리 클라이언트를 시작하려면 관리 서버 호스트 이름 및 포트 번호를 지정해야합니다.
shell> ndb_mgm [host_name
[port_num
]]
예 :
shell> ndb_mgm ndb_mgmd.mysql.com 1186
기본 호스트 이름과 포트 번호는 각각 localhost
및 1186입니다.
다음 표는 MySQL Cluster 관리 클라이언트 프로그램 ndb_mgm에 고유의 옵션이 포함되어 있습니다. 추가 설명이 표 다음에 있습니다. 대부분의 MySQL Cluster 프로그램 (ndb_mgm 포함)에 공통되는 옵션은 섹션 18.4.27 "MySQL Cluster 프로그램에 공통 옵션 - MySQL Cluster 일반적인 프로그램 옵션" 을 참조하십시오.
표 18.80이 표는 ndb_mgm 프로그램의 명령 행 옵션에 대해 설명하고 있습니다
형식 | 설명 | 추가 또는 삭제 |
---|---|---|
| ndb_mgmd에 연결을 시도 할 횟수를 지정합니다 (0 = 무제한) | 모든 MySQL 5.6 기반 자료 |
| 명령을 실행하고 종료합니다 | 모든 MySQL 5.6 기반 자료 |
--execute=
,command
-e
command
명령 줄 형식 --execute=name
이 옵션은 시스템 쉘에서 MySQL Cluster 관리 클라이언트에 명령을 보내는 데 사용할 수 있습니다. 예를 들어, 다음 명령은 모두 관리 클라이언트에서
SHOW
를 실행하는 것과 같습니다.shell>
ndb_mgm -e "SHOW"
shell>ndb_mgm --execute="SHOW"
이것은
--execute
또는-e
옵션이 mysql 명령 행 클라이언트에서 작동하는 방식과 비슷합니다. 섹션 4.2.4 "명령 줄 옵션 사용" 을 참조하십시오.참고이 옵션을 사용하여 전달하는 관리 클라이언트 명령에 공백이 포함되어있는 경우, 명령을 따옴표로 묶어야합니다. 작은 따옴표 또는 큰 따옴표를 사용할 수 있습니다. 관리 클라이언트 명령에 공백이 포함되지 않은 경우 따옴표를 사용하지 않아도 괜찮습니다.
--try-reconnect=
number
명령 줄 형식 --try-reconnect=#
허용되는 값 유형 integer
기본 TRUE
관리 서버에 연결이 끊긴 경우 노드는 5 초마다 다시 연결을 시도합니다 (성공할 때까지). 이 옵션을 사용하여 연결을 중지하고 대신 오류를보고하기 전에 연결을 시도하는 횟수를
number
회로 제한 할 수 있습니다.
ndb_mgm의 사용 방법에 대한 자세한 내용은 섹션 18.5.2 "MySQL Cluster 관리 클라이언트 명령" 을 참조하십시오.