文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美國信紙尺寸) - 40.0Mb
PDF (A4) - 40.1Mb
手冊頁 (TGZ) - 258.2Kb
手冊頁 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

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

若要關閉叢集,請在管理節點主機的 shell 中輸入下列命令

$> ndb_mgm -e shutdown

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

若要在 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 叢集的滾動重新啟動〉