為保障執行個體的穩定及安全,ApsaraDB for MySQL有部分使用上的約束,詳情如下表所示。

操作 使用約束
修改執行個體參數設定 大部分執行個體參數可以使用RDS管理主控台或API進行修改,同時出於安全和穩定性考慮,部分參數不支援修改,具體請參見設定參數
資料庫的root許可權 不提供root或者sa許可權。
Database Backup
  • 可使用命令列或圖形介面進行邏輯備份。
  • 僅限通過RDS管理主控台或API進行物理備份。
資料庫還原
  • 可使用命令列或圖形介面進行邏輯資料還原。
  • 僅限通過RDS管理主控台或API進行物理還原。
MySQL儲存引擎
  • 目前支援InnoDB和TokuDB兩種引擎,由於MyISAM引的自身缺陷,存在資料丟失的風險,執行個體的MyISAM引擎表會自動轉換為InnoDB引擎表。詳情請參見文檔為什麼RDS for MySQL不支援MyISAM引擎?
  • 出於效能和安全性考慮,建議盡量採用InnoDB儲存引擎。
  • 不支援Memory引擎。Memory引擎的表將會自動轉換成InnoDB引擎的表。
搭建資料庫複寫 RDS for MySQL提供主備複製架構,其中的備(slave)執行個體不對使用者開放,使用者應用不能直接存取。
重啟RDS執行個體 必須通過RDS控制台或API重啟執行個體。
網路設定 若MySQL 5.5或MySQL 5.6執行個體位於經典網路且開啟了資料庫代理,禁止在SNAT模式下開啟net.ipv4.tcp_timestamps。