Spec-Zone.ru › MySQL 5.7

21.3.6 Безопасная остановка и перезапуск кластера NDB

Для остановки кластера введите следующую команду в командной строке на машине, где размещён управляющий узел:

$> ndb_mgm -e shutdown

Опция -e здесь используется для передачи команды клиенту ndb_mgm из командной строки. Эта команда заставляет процессы ndb_mgm, ndb_mgmd и все процессы ndbd или ndbmtd завершиться корректно. Любые узлы SQL можно остановить с помощью команды mysqladmin shutdown и другими способами. На платформах Windows, предполагая, что вы установили узел SQL как службу Windows, можно использовать команду SC STOP service_name или NET STOP service_name.

Для перезапуска кластера на платформах Unix выполните эти команды:

  • На управляющем узле (198.51.100.10 в нашем примере):

    $> ndb_mgmd -f /var/lib/mysql-cluster/config.ini
    
  • На каждом из узлов данных (198.51.100.30 и 198.51.100.40):

    $> ndbd
    
  • Используйте клиент ndb_mgm для проверки успешного запуска обоих узлов данных.

  • На узле SQL (198.51.100.20):

    $> mysqld_safe &
    

На платформах Windows, предполагая, что все процессы кластера NDB установлены как службы Windows с использованием стандартных имён служб (см. Раздел 21.3.2.4, «Установка процессов кластера NDB в качестве служб Windows»), можно перезапустить кластер следующим образом:

  • На управляющем узле (198.51.100.10 в нашем примере) выполните следующую команду:

    C:\> SC START ndb_mgmd
    
  • На каждом из узлов данных (198.51.100.30 и 198.51.100.40) выполните следующую команду:

    C:\> SC START ndbd
    
  • На управляющем узле используйте клиент ndb_mgm для проверки успешного запуска управляющего узла и обоих узлов данных (см. Раздел 21.3.2.3, «Первоначальный запуск кластера NDB на Windows»).

  • На узле SQL (198.51.100.20) выполните следующую команду:

    C:\> SC START mysql
    

В производственной среде полная остановка кластера обычно нежелательна. Во многих случаях, даже при внесении изменений в конфигурацию или проведении обновлений аппаратного или программного обеспечения кластера (или обоих), которые требуют остановки отдельных хостов, можно обойтись без остановки кластера в целом, выполнив поэтапный перезапуск кластера. Более подробную информацию об этом см. в Разделе 21.6.5, «Поэтапный перезапуск кластера NDB».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-install-shutdown-restart.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API