描述用戶端介面

已完成

應用程式層是與 MySQL 伺服器互動的介面和應用程式。 在此層級中,有幾個服務可讓用戶端連線、進行驗證,以及驗證其安全性權限。 此層級有三個主要元件,也就是:

  • 用戶端介面和公用程式
  • 系統管理介面和公用程式
  • 查詢介面

在本單元中,我們將討論用戶端介面和公用程式。 在適用於 MySQL 的 Azure 資料庫中,是透過 Azure 入口網站來管理系統管理工作。 例如,您可以從 [資料庫] 功能表選項中顯示、建立及刪除資料庫。 您也可以設定 [警示] 顯示 [計量]。 若要存取這些選項,請在 Azure 入口網站中瀏覽至 MySQL 伺服器,然後從左側功能表中選取相關選項。 在下一個單元中,我們會討論查詢介面。

當您安裝 MySQL 伺服器時,會安裝許多不同的程式,且全都由 MySQL 精靈所管理。 適用於 MySQL 的 Azure 資料庫這項服務可讓您透過 Azure 入口網站或 Azure CLI 提供介面來管理 MySQL 伺服器,藉此讓您能專注於建立及最佳化資料庫。 兩個主要用戶端工作是 [備份和還原] 以及 [伺服器設定]

備份和還原

適用於 MySQL 的 Azure 資料庫會自動採用您伺服器和資料庫的備份。 您不需要設定或啟用任何項目;建立適用於 MySQL 的 Azure 資料庫伺服器之後,隨即會立即進行備份。 備份會每天完成,如果因任何原因而備份失敗,則適用於 MySQL 的 Azure 資料庫會每隔 20 分鐘重試備份,直到成功備份完成為止。

根據預設,備份會保留七天,但您可以將備份設定為保留 35 天。 所有備份皆會使用 AES 256 位元加密進行加密。

適用於 MySQL 的 Azure 資料庫不會公開檔案系統,而且無法匯出備份檔案。 只能將其用於還原至適用於 MySQL 的 Azure 資料庫時間點。 不過,您可以使用 mysqldump 來複製資料庫。

適用於 MySQL 的 Azure 資料庫中的自動備份會取代 mydumpermyloader - MySQL 中的備份公用程式。 Mydumper 和 myloader 會與 MySQL 分開散發且很常用,因為其執行效能優於使用 MySQL 散發的公用程式 - mysqldumpmysqlpump

若要設定備份保留時間的長度:

  1. 在 Azure 入口網站中,瀏覽至您適用於 MySQL 的 Azure 資料庫。

  2. 從 [概觀] 刀鋒視窗的 [基本資訊] 底下,選取 [設定]。 隨即顯示 [計算 + 儲存體] 刀鋒視窗。

  3. 在 [備份] 底下,使用滑杆選取 [備份保留期間 (天數)]。 您可以選取 1 至 35 天。

    Screenshot showing the Compute + storage blade, where you can set the retention period for backups.

伺服器組態

my.cnf 是文字檔,其中包含 MySQL 所使用的大量參數、預設值和選項。 適用於 MySQL 的 Azure 資料庫會在 [伺服器參數] 刀鋒視窗中,提供這些組態設定的使用者介面。 在 Azure 入口網站中,瀏覽至您適用於 MySQL 的 Azure 資料庫。 在左側功能表的 [設定] 下,選取 [伺服器參數]。 您可以檢視或修改大約 22 頁的動態和靜態參數。

適用於 MySQL 的 Azure 資料庫這項服務能讓您無須擔心此設定檔的所在位置或修改方式;這些全都會為您管理。

注意

並非所有 my.cnf 中的選項都可在伺服器參數中進行修改。 不過,您需要的所有參數都可在 [伺服器參數] 中使用。

Mysqladmin 是用來管理伺服器設定和狀態的系統管理程式。 例如,用來建立和卸除資料庫,以及用來檢視參數設定。