建立RDS MySQL執行個體後,您需要在執行個體中建立與您業務相關的資料庫。RDS MySQL支援通過控制台、SQL命令、API介面管理資料庫,包括建立、刪除資料庫。
背景資訊
概念
執行個體:執行個體是虛擬化的資料庫伺服器。您可以在一個執行個體中建立和管理多個資料庫。
資料庫:資料庫是以一定方式儲存在一起、能與多個使用者共用、具有儘可能小的冗餘度、與應用程式彼此獨立的資料集合,可以簡單理解為存放資料的倉庫。
字元集:字元集是資料庫中字母、符號的集合,以及它們的編碼規則。
建庫建表數量限制
帳號類型 | 建庫數量 | 建表數量 |
高許可權帳號 | MySQL對資料庫的數量沒有限制。底層檔案系統可能對目錄數量有限制。 | <20萬 |
普通許可權帳號 | <20萬 |
前提條件
注意事項
RDS MySQL不支援修改資料庫名。
建立資料庫
通過控制台
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊資料庫管理。
單擊建立資料庫。
設定以下參數:
參數
說明
資料庫(DB)名稱
長度為2~64個字元。
以字母開頭,以字母或數字結尾。
由小寫字母、數字、底線或中劃線組成。
資料庫名稱在執行個體內必須是唯一的。
說明資料庫名稱中如果包含
-
,建立出的資料庫的檔案夾的名字中的-
會變成@002d
。支援字元集
請按需選擇字元集。
授權帳號
選中需要訪問本資料庫的帳號。本參數可以留空,在建立資料庫後再綁定帳號,具體操作,請參見修改帳號許可權。
說明此處只會顯示普通帳號,因為高許可權帳號擁有所有資料庫的所有許可權,不需要授權。
備忘說明
非必填。用於備忘該資料庫的相關資訊,便於後續資料庫管理,最多支援256個字元。
單擊確定。
通過SQL命令
執行如下命令,建立資料庫:
CREATE DATABASE <database name>;
刪除資料庫
通過SQL命令或RDS控制台刪除資料庫,會導致資料庫無法訪問,請謹慎操作。
通過控制台
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
在左側導覽列單擊資料庫管理。
找到要刪除的資料庫,單擊其右側操作列中的移除。
在彈出的確認框中,單擊確定。
通過SQL命令
執行如下命令,刪除資料庫:
DROP DATABASE <database name>;
常見問題
Q:控制台建立的資料庫為什麼在DMS中找不到?
A:需要使用對應許可權帳號登入資料庫。
相關API
API | 描述 |
建立資料庫。 | |
刪除資料庫。 |