快速入門:使用 Azure 入口網站 建立 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器實例

適用於:適用於 MySQL 的 Azure 資料庫 - 彈性伺服器

適用於 MySQL 的 Azure 資料庫 - 彈性伺服器是受控服務,可用來在雲端中執行、管理及調整高可用性 MySQL 伺服器。 本快速入門說明如何使用 Azure 入口網站 建立 適用於 MySQL 的 Azure 資料庫 彈性伺服器。

如果您沒有 Azure 訂用帳戶,請在開始前建立免費 Azure 帳戶

登入 Azure 入口網站

Azure 入口網站 中,輸入您的認證以登入入口網站。 預設檢視是您的服務儀表板。

建立適用於 MySQL 的 Azure 資料庫彈性伺服器

您可以使用一組定義的計算和記憶體資源來建立彈性伺服器,以建立 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器實例。 在 Azure 資源群組內建立伺服器。

完成下列步驟以建立 適用於 MySQL 的 Azure 資料庫 彈性伺服器:

  1. 在 Azure 入口網站 中,搜尋 ,然後選取 [適用於 MySQL 的 Azure 資料庫 伺服器

    Screenshot that shows a search for Azure Database for MySQL servers.

  2. 選取 建立

  3. 在 [選取 適用於 MySQL 的 Azure 資料庫 部署選項] 窗格中,選取 [彈性伺服器] 作為部署選項:

    Screenshot that shows the Flexible server option.

  4. 在 [基本] 索引標籤上,輸入或選取下列資訊:

    設定 建議的值 描述
    訂用帳戶 您的訂用帳戶名稱 您想要用於伺服器的 Azure 訂用帳戶。 如果您有多個訂用帳戶,請選擇您要針對資源計費的訂用帳戶。
    資源群組 myresourcegroup 建立新的資源組名,或從您的訂用帳戶中選取現有的資源群組。
    伺服器名稱 mydemoserver 識別 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器實例的唯一名稱。 功能變數名稱 mysql.database.azure.com 會附加至您輸入的伺服器名稱。 伺服器名稱只能包含小寫字母、數位和連字元 (-) 字元。 必須包含 3 到 63 個字元。
    區域 最接近使用者的區域 最接近使用者的位置。
    工作負載類型 部署 針對生產工作負載,您可以根據max_connections需求選取 [小型/中型] 或 [大型]
    可用性區域 無喜好設定 如果您的應用程式用戶端布建在特定可用性區域中,您可以將 適用於 MySQL 的 Azure 資料庫 彈性伺服器設定為相同的可用性區域,以共置應用程式並減少網路等待時間。
    高可用性 已結清 針對生產伺服器,請選擇 區域備援高可用性相同區域高可用性。 建議您針對虛擬機 (VM) 失敗使用高可用性,以達到商務持續性和保護。
    待命可用性區域 無喜好設定 選擇待命伺服器區域位置。 在發生區域失敗時,將伺服器與應用程式待命伺服器共置。
    MySQL 版本 5.7 MySQL 的主要版本。
    管理員使用者名稱 mydemouser 當您連線到伺服器時,您自己要使用的登入帳戶。 系統管理員用戶名稱不能 azure_superuser系統管理員系統管理員rootguestsapublic。 允許的最大字元數為 32。
    密碼 您的密碼 伺服器管理員帳戶的新密碼。 它必須包含介於8到128個字元之間。 它也必須包含下列三個類別的字元:英文大寫字母、英文小寫字母、數位(0 到 9),以及非虛構字元(!、、$#%等等)。
    計算 + 儲存體 高載Standard_B1ms10 GiB、100 iops7 天 新伺服器的計算、記憶體、每秒輸入/輸出作業 (IOPS) 和備份組態。 在 [設定伺服器] 窗格中,計算層計算大小、儲存體 大小iops保留期間(適用於備份)的預設值為載、Standard_B1ms10 GiB100 iops7 天。 您可以保留預設值或修改這些值。 若要在移轉期間更快速地載入數據,建議您將IOPS增加到所選計算大小所支援的大小上限。 稍後,將其相應縮小以將成本降到最低。 若要儲存計算和記憶體選取專案,請選取 [ 儲存 ] 以繼續進行設定。
  5. 接下來,設定網路選項。

    在 [ 網络] 索引 標籤上,設定伺服器的存取方式。 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器提供兩種方式來連線到您的伺服器:

    • 公用存取 (允許的 IP 位址)
    • 私人存取 (虛擬網路整合)

    當您使用公用存取時,伺服器的存取僅限於您新增至防火牆規則的允許IP位址。 使用此方法可防止外部應用程式和工具連線到伺服器和伺服器上的任何資料庫,除非您建立規則來開啟特定IP位址或IP位址範圍的防火牆。 當您選取 [ 建立azuredeploy.json檔案時,伺服器的存取權僅限於您的虛擬網路。 如需私人存取的詳細資訊,請參閱 概念 一文。

    在本快速入門中,您將瞭解如何設定公用存取權以連線到伺服器。 在 [網络] 索引標籤上,針對 [連線 ivity 方法],選取 [公用存取]。 若要設定防火牆規則,請選取 [ 新增目前的用戶端 IP 位址]。

    注意

    建立伺服器之後,您無法變更連線方法。 例如,如果您在建立伺服器時選取 [公用存取] (允許的IP 位址),則無法在部署伺服器之後,將設定變更為 [私人存取] [VNet 整合]。 強烈建議您建立伺服器以使用私人存取,以協助透過虛擬網路整合保護伺服器存取的安全。 如需私人存取的詳細資訊,請參閱 概念 一文。

    Screenshot that shows the Networking tab.

  6. 選取 [檢閱 + 建立] 以檢閱您的 適用於 MySQL 的 Azure 資料庫 彈性伺服器設定。

  7. 選取 [建立] 以佈建伺服器。 布建可能需要幾分鐘的時間。

  8. 在工具列上,選取 [通知 ] (鈴鐺圖示) 以監視部署程式。 部署完成時,您可以選取 [釘選到儀錶板] 來為 Azure 入口網站 儀錶板上的 適用於 MySQL 的 Azure 資料庫 彈性伺服器建立圖格。 此圖格是伺服器 [概觀] 窗格的快捷方式。 當您選取 [移至資源] 時,彈性伺服器的 [ 概觀 ] 窗格隨即開啟。

這些資料庫預設會在您的伺服器下建立:information_schema、mysql、performance_schema 和 sys

注意

若要避免連線問題,請檢查您的網路是否允許透過埠 3306 的輸出流量,適用於 MySQL 的 Azure 資料庫 - 彈性伺服器所使用的埠。

連接到伺服器

開始之前,請先下載要用於證書頒發機構單位驗證的 公用 SSL 憑證

如果您使用公用存取連線方法來部署 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器,您可以使用內建的 MySQL 命令行用戶端工具或 Azure Cloud Shell 來快速開始使用。 若要使用命令行工具,請在 [概觀] 窗格的功能表欄上,選取 [連線]。

Screenshot that how to connect with Azure Cloud Shell.

選取 連線 之後,您可以看到如何使用 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器用戶端工具,以及如何起始數據匯入和導出作業,在本機連線的詳細數據。

Screenshot that shows the Connect pane.

重要

如果您在連線到 適用於 MySQL 的 Azure 資料庫 彈性伺服器時看到下列錯誤訊息,在設定防火牆規則時,您未選取 [允許從 Azure 內的任何 Azure 服務存取此伺服器] 複選框,或未儲存選項。 設定防火牆規則,然後再試一次。

ERROR 2002 (HY000): Can't connect to MySQL server on <servername> (115)

清除資源

當您不再需要在本快速入門中使用的資源時,您可以刪除包含 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器實例的資源群組。 選取 適用於 MySQL 的 Azure 資料庫 - 彈性伺服器資源的資源群組,然後選取 [刪除]。 輸入您想要刪除的資源群組名稱。

後續步驟

若要瞭解部署彈性伺服器的其他方式,請移至下一個快速入門。 您也可以瞭解如何 使用 MySQL 建置 PHP (Laravel) Web 應用程式。