本文由簡體中文內容自動轉碼而成。阿里雲不保證此自動轉碼的準確性、完整性及時效性。本文内容請以簡體中文版本為準。

管理資料庫

更新時間:2025-03-13 19:08
重要

本文中含有需要您注意的重要提示訊息,忽略該訊息可能對您的業務造成影響,請務必仔細閱讀。

建立RDS MySQL執行個體後,您需要在執行個體中建立與您業務相關的資料庫。RDS MySQL支援通過控制台、SQL命令、API介面管理資料庫,包括建立、刪除資料庫。

背景資訊

概念

  • 執行個體:執行個體是虛擬化的資料庫伺服器。您可以在一個執行個體中建立和管理多個資料庫。

  • 資料庫:資料庫是以一定方式儲存在一起、能與多個使用者共用、具有儘可能小的冗餘度、與應用程式彼此獨立的資料集合,可以簡單理解為存放資料的倉庫。

  • 字元集:字元集是資料庫中字母、符號的集合,以及它們的編碼規則。

建庫建表數量限制

帳號類型

建庫數量

建表數量

帳號類型

建庫數量

建表數量

高許可權帳號

MySQL對資料庫的數量沒有限制。底層檔案系統可能對目錄數量有限制。

<20萬

普通許可權帳號

<20萬

前提條件

已建立RDS MySQL執行個體

注意事項

RDS MySQL不支援修改資料庫名。

建立資料庫

通過控制台
通過SQL命令
  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 在左側導覽列單擊資料庫管理

  3. 單擊建立資料庫

  4. 設定以下參數:

    參數

    說明

    資料庫(DB)名稱

    • 長度為2~64個字元。

    • 以字母開頭,以字母或數字結尾。

    • 由小寫字母、數字、底線或中劃線組成。

    • 資料庫名稱在執行個體內必須是唯一的。

    說明

    資料庫名稱中如果包含-,建立出的資料庫的檔案夾的名字中的-會變成@002d

    支援字元集

    請按需選擇字元集。

    授權帳號

    選中需要訪問本資料庫的帳號。本參數可以留空,在建立資料庫後再綁定帳號,具體操作,請參見修改帳號許可權

    說明

    此處只會顯示普通帳號,因為高許可權帳號擁有所有資料庫的所有許可權,不需要授權。

    備忘說明

    非必填。用於備忘該資料庫的相關資訊,便於後續資料庫管理,最多支援256個字元。

  5. 單擊確定

  1. 通過命令列、用戶端串連RDS MySQL執行個體

  2. 執行如下命令,建立資料庫:

    CREATE DATABASE <database name>;

刪除資料庫

警告

通過SQL命令或RDS控制台刪除資料庫,會導致資料庫無法訪問,請謹慎操作。

通過控制台
通過SQL命令
  1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

  2. 在左側導覽列單擊資料庫管理

  3. 找到要刪除的資料庫,單擊其右側操作列中的移除

  4. 在彈出的確認框中,單擊確定

  1. 通過命令列、用戶端串連RDS MySQL執行個體

  2. 執行如下命令,刪除資料庫:

    DROP DATABASE <database name>;

常見問題

Q:RDS控制台建立的資料庫,登入DMS後為什麼找不到?

A:如果執行個體存在,但執行個體展開後未找到目標資料庫,可能是:

  • 登入帳號無目標資料庫的存取權限:您可前往RDS執行個體詳情頁的帳號管理頁面手動調整帳號許可權

  • 中繼資料未同步導致目錄無法顯示:請將滑鼠懸浮在目標資料庫所屬執行個體上,單擊執行個體名右側的image按鈕,即可重新整理資料庫列表,顯示目標資料庫。

如需快速同步資料庫的庫表結構,可以通過DMS空庫初始化功能實現。

相關API

API

描述

API

描述

CreateDatabase

建立資料庫。

DeleteDatabase

刪除資料庫。

相關文檔

  • 本頁導讀 (1, M)
  • 背景資訊
  • 概念
  • 建庫建表數量限制
  • 前提條件
  • 注意事項
  • 建立資料庫
  • 刪除資料庫
  • 常見問題
  • 相關API
  • 相關文檔
文檔反饋