文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  NDB叢集的安全關閉和重新啟動

25.3.6 NDB叢集的安全關閉和重新啟動

要關閉叢集,請在管理節點所在機器的shell中輸入以下命令

$> ndb_mgm -e shutdown

此處的 -e 選項用於將命令從shell傳遞至 ndb_mgm 用戶端。該命令會導致 ndb_mgmndb_mgmd 以及任何 ndbdndbmtd 處理程序正常終止。可以使用 mysqladmin shutdown 和其他方式終止任何SQL節點。在Windows平台上,假設您已將SQL節點安裝為Windows服務,則可以使用 SC STOP service_nameNET STOP service_name

要在Unix平台上重新啟動叢集,請執行以下命令

  • 在管理主機上 (在我們的範例設定中為 198.51.100.10)

    $> ndb_mgmd -f /var/lib/mysql-cluster/config.ini
  • 在每個資料節點主機上 (198.51.100.30198.51.100.40)

    $> ndbd
  • 使用 ndb_mgm 用戶端驗證兩個資料節點都已成功啟動。

  • 在SQL主機上 (198.51.100.20)

    $> mysqld_safe &

在Windows平台上,假設您已使用預設服務名稱將所有NDB叢集處理程序安裝為Windows服務 (請參閱 第 25.3.2.4 節,「將NDB叢集處理程序安裝為Windows服務」),則可以如下重新啟動叢集

  • 在管理主機上 (在我們的範例設定中為 198.51.100.10),執行以下命令

    C:\> SC START ndb_mgmd
  • 在每個資料節點主機上 (198.51.100.30198.51.100.40),執行以下命令

    C:\> SC START ndbd
  • 在管理節點主機上,使用 ndb_mgm 用戶端驗證管理節點和兩個資料節點都已成功啟動 (請參閱 第 25.3.2.3 節,「在Windows上首次啟動NDB叢集」)。

  • 在SQL節點主機上 (198.51.100.20),執行以下命令

    C:\> SC START mysql

在生產環境中,通常不希望完全關閉叢集。在許多情況下,即使在變更組態或執行叢集硬體或軟體 (或兩者) 的升級時,需要關閉個別主機,也可以在不關閉整個叢集的情況下進行,方法是執行叢集的滾動重新啟動。如需有關執行此操作的詳細資訊,請參閱 第 25.6.5 節,「執行NDB叢集的滾動重新啟動」