一個RDS MySQL實例是一臺數據庫服務器,您可以在其上創建多個數據庫,幫助您管理海量的業務數據。本教程將向您詳細展示如何通過控制臺快捷創建RDS MySQL實例,并在實例中配置數據庫與賬號信息。同時,本教程也提供了一種通過ROS模板快速創建RDS實例、數據庫與賬號的方式,幫助您更快捷地完成實例的購買與配置。
前提條件
如果通過RAM用戶創建RDS實例,該RAM用戶必須擁有AliyunRDSFullAccess權限和AliyunBSSOrderAccess權限。如何授權,請參見RAM資源授權。
費用說明
創建RDS MySQL實例會產生實例規格費用與存儲費用,其與實例的付費方式、系列、規格、存儲類型和存儲空間大小等參數相關,詳情請參見RDS MySQL計費項。
1. 快捷創建RDS MySQL實例
本教程以快捷創建方式為例,介紹如何通過控制臺快速創建RDS MySQL實例。相比于標準創建方式,快捷創建能幫助您略去非必須的參數設置,專注于核心參數的選擇,您僅需設置關鍵參數即可完成創建,旨在幫助您快速入門。如需對創建實例時的其他參數進行特殊配置,請參見創建RDS MySQL實例。
訪問RDS管理控制臺,單擊創建實例進入RDS實例售賣頁。
在售賣頁頂部選擇快捷創建方式。
選擇付費類型。RDS MySQL提供了三種付費類型,其主要適用場景與特點如下:
按量付費:適用于短期使用或體驗RDS MySQL產品的場景,能隨時釋放實例,停止計費。本教程以選擇按量付費類型為例。
包年包月:適用于長期使用RDS MySQL的場景,費用比按量付費更低。
Serverless:適用于業務波動大的場景,實例性能隨業務負載自動調整。
選擇地域。
重要RDS實例購買后,地域不支持更改,請慎重選擇。
如果您已購買云服務器ECS,并且期望ECS與RDS內網互通,請選擇ECS實例所在地域。否則,ECS實例只能通過外網訪問RDS實例,無法發揮最佳性能。
如果您需要通過ECS以外的設備(例如本地服務器或電腦)連接RDS實例,則選擇將RDS實例創建在離該設備較近的地域,可以降低網絡時延,后續通過外網地址連接RDS。
選擇引擎,本教程以MySQL數據庫8.0版本為例。
選擇實例規格。如果您只是短期試用或體驗RDS MySQL產品,本教程推薦您選擇高可用系列,存儲類型為通用云盤或ESSD PL1 云盤,以較低的成本體驗更多的產品功能。更多產品系列和存儲類型請參見產品系列概述和存儲類型。
說明不同系列和存儲類型的實例會限制部分產品功能的使用,詳情請參見RDS MySQL功能概覽。
RDS MySQL提供了多種實例規格,您可以根據實際業務需要進行選擇。如果此規格無法滿足需求,也可在購買后變更配置或在頁面頂部選擇標準創建進行自定義,詳情請參見創建RDS MySQL實例。
選擇存儲空間。存儲空間的選擇范圍與實例系列和存儲類型有關,存儲空間大小也會影響后續計費。
設置網絡和交換機,網絡類型默認配置為專有網絡(VPC)。
重要VPC相同,交換機不同,ECS實例與RDS實例也可以內網互通。
實例創建后暫不支持變更VPC,如果您需要通過ECS內網連接RDS實例,除了需要在相同地域外,還需要確保VPC一致。
(可選)查看更多配置。在快捷創建中,阿里云已自動為您配置了其他參數,您可以單擊更多配置查看其他信息。
選擇購買實例數量。快捷創建支持一次性最多購買10個實例,請根據實際需要選擇,本教程默認選擇1個。
(可選)如果付費類型選擇包年包月,則還需要設置購買時長,請根據實際需要選擇。
您還可以選中啟用自動續費,避免因忘記續費而導致業務中斷。
查看配置概要與費用明細。
在您付款購買實例前,請在右側信息欄查看配置概要內的實例配置信息,確認該實例的配置與您需求相符。
您可以將鼠標移動到費用明細文字上方,從懸浮氣泡窗內查看詳細的費用說明。
確認完配置信息與費用后,您可以進行后續的支付操作。
勾選服務協議,單擊去支付,并完成支付。
查看實例。進入實例列表,在上方選擇創建實例時選擇的地域,根據創建時間找到剛剛創建的實例。
說明創建實例需要約1~10分鐘。請刷新頁面查看。
2. 創建數據庫
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。在本教程中,您需要選擇步驟一中創建的RDS實例與該實例所在的地域。
在左側導航欄中單擊數據庫管理,然后單擊創建數據庫按鈕打開創建數據庫頁簽。
設置數據庫參數:本教程設置數據庫(DB)名稱為
db_test1
,支持字符集為utf8,然后單擊創建。您可以在數據庫管理頁面中查看上一步新建的數據庫。
3. 創建賬號
在實例列表中單擊實例ID,然后單擊左側導航欄賬號管理。
單擊創建賬號打開創建賬號頁簽。
說明賬號重名或賬號創建過于頻繁(上一個賬號還未創建結束)可能會有報錯提示,出現該情況時,請檢查賬號名稱是否重復或在上一個賬號創建完成后再創建下一個賬號。
設置賬號參數:
填寫數據庫賬號,本教程設置數據庫賬號為
dbuser
。選擇賬號類型。RDS MySQL數據庫賬號分為普通賬號與高權限賬號,普通賬號僅對被授權的數據庫有部分操作權限,高權限賬號擁有實例下所有數據庫的權限,兩種賬號類型的詳細區別請參見賬號類型。本教程以創建高權限賬號為例。
高權限賬號
創建高權限賬號無需選擇數據庫,因為高權限賬號擁有實例中所有數據庫權限。
重要每個RDS實例中僅允許創建一個高權限賬號,如果您創建失敗,則說明您實例中已有一個高權限賬號。
普通賬號
如您需要創建普通賬號,您還需選擇要授權的數據庫。您可以單擊將待授權的數據庫添加至右側,并設置權限:讀寫(DDL+DML)、只讀、僅DDL或僅DML。
填寫新密碼與確認密碼。
單擊確定按鈕,完成賬號創建。
您可以刷新賬號管理頁面查看新建的高權限賬號。
附錄:通過ROS快速創建實例、數據庫與賬號
資源編排服務(Resource Orchestration Service)是阿里云提供的一項簡化云計算資源管理和采用基礎設施即代碼(IaC)設計理念的自動化部署服務。開發者和管理員可以編寫模板,在模板中定義所需的阿里云資源(例如:ECS實例、RDS數據庫實例)、資源間的依賴關系等。ROS的編排引擎將根據模板自動完成所有資源的創建和配置,實現自動化部署及運維。
相比于復雜的標準創建方式,您可以使用本教程提供的ROS模板一次性完成RDS MySQL實例、數據庫和賬號的創建與配置,并通過資源棧的形式統一管理創建的云資源。
打開快速配置模板鏈接,進入ROS控制臺創建資源棧頁面。
重要通過ROS模板創建的云資源及資源間依賴會放入ROS資源棧中。您可以在各資源控制臺進行資源的查看與操作,也可以通過資源棧的方式統一管理創建的資源。
通過ROS模板創建的云資源是真實有效的產品,而非虛擬化程序,阿里云會對各資源的創建和使用正常計費。如果您不再使用資源棧中的資源,請及時釋放資源棧以免產生不必要的費用。
在頂部菜單欄左上角處,選擇地域。如果您需要與ECS實例實現內網互通,建議您選擇與ECS實例相同的地域。
輸入資源棧名稱,本教程以
ros_test1
為例,您也可以直接使用默認的資源棧名稱。進行基礎資源配置,選擇交換機可用區。不同的交換機可用區內有不同的實例規格,如果您沒有特殊的可用區需求,您可以根據自身地域選擇實例規格數量較多的可用區進行部署。
說明本教程中的ROS模板會自動部署專有網絡VPC和交換機Vswitch,并連接至RDS實例。您只需選擇交換機可用區,無需關注專有網絡和交換機的創建與配置等。
進行RDS配置。
說明本教程中ROS模板會默認以下列參數配置RDS MySQL實例與數據庫,其它參數需要您進行手動配置:
實例系列:默認高可用系列
數據庫引擎:默認MySQL
付費方式:默認按量付費
選擇實例網絡類型。Intranet為專有網絡,Internet為經典網絡,如果您希望與ECS進行內網互通,請選擇專有網絡。本教程以Intranet為例。
選擇數據庫版本號,本教程以8.0為例。
選擇實例存儲類型。其中,local_ssd為本地SSD盤,cloud_ssd為SSD云盤,cloud_essd為ESSD云盤PL1型,cloud_essd2為ESSD云盤PL2型,cloud_essd3為ESSD云盤PL3型,本教程以cloud_essd為例。
選擇實例存儲,本教程以
20GB
為例,您可以根據自身需要調整存儲大小,每5GB增減。選擇實例規格。如果您只是試用或體驗RDS MySQL產品,可以選擇當前可用區中最低的實例配置,以降低體驗成本;如果您需要長期使用,請根據需求選擇。
填寫數據庫名稱,本教程以
demodb
為例,您也可以根據需要按頁面提示的要求修改名稱。選擇賬號類型,Super為高可用賬號,Normal為普通賬號,本教程以Super高可用賬號為例。
填寫賬號與賬號密碼,本教程賬號以
demouser
為例,賬號密碼需要您按要求自定義。
(可選)配置資源棧。您可以對ROS模板資源棧進一步配置參數,如您無需配置可以跳過此項。
重要如果您是首次使用ROS模板或對ROS進行資源創建的過程不熟悉,本教程建議您在失敗時回滾選項中選擇是,即當您使用ROS模板創建資源棧失敗時,ROS會在失敗后嘗試刪除已經創建成功的資源,避免在您不知情的情況下產生費用。
單擊左下角下一步,查看參數與價格預覽。在最終創建資源棧之前,您需要確認資源棧名稱正確,選擇的參數符合您的需求,價格也與您預期相符。如果您需要更改配置,可以單擊左下角上一步返回參數設置頁面修改。
單擊左下角創建,進行資源棧創建。創建過程約2~3分鐘,當資源棧狀態為創建成功時,則表明資源棧已經完成創建,可以正常使用。
在當前資源棧頁面單擊資源,可以查看該資源棧中包含的云資源及依賴。如果您需要查看具體的資源情況,可以單擊對應資源的資源ID,ROS將自動跳轉至對應資源控制臺頁面。
(可選)刪除資源棧。如果您已經試用完RDS MySQL產品,需要刪除對應RDS實例、關聯VPC和交換機等資源時,您無需進入各資源控制臺逐個刪除。您可以進入ROS控制臺,單擊左側導航欄中資源棧進入資源棧列表,找到對應資源棧條目,單擊條目右側刪除,ROS將完成整個資源棧及資源棧內所有資源和依賴的釋放。
常見問題
登錄RDS概覽頁,查看阿里云賬號下所有數據庫引擎的RDS實例總數量。在該頁面您還可以看到實例分布在哪些地域,以及各地域下正在運行中的實例數量。
可能原因 | 說明 | 建議 |
地域錯誤 | 您所在地域和您創建實例時選擇的地域不一致。 | 在頁面左上角切換地域。 |
可用區內資源不足 | 可用區內資源不足,導致創建失敗。 創建失敗您可以在訂單列表里看到退款。 | 選擇其它可用區后重試。 |
RAM權限策略禁止創建未加密的RDS實例 | 已配置RAM權限策略,禁止RAM用戶創建未加密的RDS實例。
更多信息,請參見通過RAM權限策略限制RAM用戶權限。 | 創建實例時,存儲類型選擇云盤,選中云盤加密并設置密鑰后重試。 |
RDS不提供root賬號或具有super權限的賬號,避免您誤操作導致數據丟失泄露等無法挽回的損失。
相關文檔
通過API創建RDS實例:創建一個RDS實例
創建其他類型實例請參見:
創建其它引擎數據庫和賬號請參見: