4.3. 設定一個 MySQL 服務

一項資料庫服務可以伺服高可用性的資料給一個 MySQL 資料庫應用程式,該應用程式可以提供網路存取給 資料庫的用戶端系統,例如網頁伺服器。 假如該服務發生容錯移轉的現象,應用程式將會透過新的叢集系統 存取共用的資料庫資料。 通常都會指派一個 IP 位址給可被網路存取的資料庫服務,該位址將會隨著服務 一起容錯移轉以維持用戶端透通式的存取。

設定一個 MySQL 資料庫服務的範例如下:

4.3.1. MySQL 與 叢集設定工具

如要使用 叢集設定工具 來新增一個 MySQL 服務,請執行下列動作:

  1. 如要啟動 叢集設定工具,請選擇 『主選單』 => 『系統設定』 => 『伺服器設定』 => Cluster, 或者在 shell 提示符號下輸入 redhat-config-cluster 指令,預設將會出現 叢集狀態工具

  2. 請從 叢集狀態工具 程式選單中選取 『叢集』 => 『設定』 來啟動 叢集設定工具

  3. 點選 『服務』 標簽頁。

  4. 新增 MySQL 服務。

    • 點選 新增 的按鈕,將會出現 『服務』 的對話窗。

      圖形 4-2. 新增一項服務

    • 輸入 MySQL 服務的一個 『服務名稱』。

    • 請選擇一個 『容錯移轉網域』,或者使其保留為 None

    • 請在 『檢查間歇時間』 的欄位輸入要透過 mysqld init 程式碼的 status 功能來檢查 MySQL 服務使用狀況的秒數。

    • 請輸入一個 『使用者程式碼』,例如 /etc/init.d/mysqld

    • 點選 確定

  5. 為 MySQL 服務新增一個 IP 位址。

    • 選取 MySQL 服務,然後點選 新增子程式

    • 選取 新增服務的 IP 位址,再點選 確定,將會出現 『服務 IP 位址』 的對話窗。

    • 請輸入一個 『IP 位址』。

    • 請輸入一個 『網路遮罩』,或者是將它保留為 None

    • 請輸入一個 『廣播位址』,或者是將它保留為 None

    • 點選 確定

  6. 為 MySQL 服務新增一個裝置。

    • 選取 MySQL 服務,然後點選 新增子程式

    • 選取 『新增裝置』,再點選 確定,將會出現 『裝置』 對話窗。

    • 輸入 『裝置特殊檔案』(例如 /dev/sdc3)。

    • 請在 『掛載點』 的欄位輸入 /var/lib/mysql

    • 請在 『檔案系統類型』 中選取檔案系統類型,或者是將它保留空白。

    • 請輸入任何掛載點 『選項』,包括 rw(讀取/寫入)。

    • 選取或取消選取 『強制卸載』。

    • 點選 確定

  7. 選擇 『檔案』 => 『儲存』 來儲存 MySQL 服務。