約束與限制
更新時間 2025-07-22 14:35:39
最近更新時間: 2025-07-22 14:35:39
分享文章
關系數據庫MySQL版實例在使用上有一些功能約束與限制,以提高實例的穩定性和安全性。本文為您詳細介紹關系數據庫MySQL版在功能上的約束與限制,以及數據庫root權限相關信息。
功能約束與限制
在使用關系數據庫MySQL版實例前,您需要了解如下約束與限制:
| 功能 | 約束與限制 |
|---|---|
| 部署 | 數據庫實例所部署的彈性云主機,對用戶不可見,只允許應用程序通過IP地址和端口訪問數據庫。 |
| 數據庫訪問 | ● 對于沒有開通公網訪問的關系數據庫MySQL實例,只能通過同一個虛擬私有云內的彈性云主機進行訪問。 ● 彈性云主機必須處于目標關系數據庫MySQL版實例所屬安全組允許訪問的范圍內。 ● 當關系數據庫MySQL版實例與彈性云主機處于不同的安全組時,系統會默認禁止訪問,需要在數據庫實例的安全組中添加“入站”訪問規則進行授權。 ● 關系數據庫MySQL版只讀實例必須與主實例在同一子網內創建。 ● 關系數據庫MySQL版實例的默認訪問端口為13049(實際端口以控制臺為準),如需修改端口可通過管理控制臺操作。具體操作,請參見修改數據庫端口。您需要注意,該操作會重啟數據庫實例,約3~5分鐘完成修改,請謹慎操作。 |
| 數據庫存儲引擎 | 關系數據庫MySQL版服務目前支持的存儲引擎為:InnoDB,版本包括:5.7和8.0。更多信息,請參見存儲引擎和版本。 |
| 數據庫的權限 | 數據庫權限分為root用戶權限和非root用戶權限,具體說明如下: ● root用戶權限:在創建實例時,默認為實例分配管理員root用戶權限。具體權限說明,請參見本文的root權限說明。為避免影響業務正常使用,建議您謹慎對root帳號執行revoke、drop user、rename user操作。 ● 非root用戶權限:實例創建成功后,您也可以為該實例創建非root用戶并分配權限。具體操作,請參見創建數據庫用戶。 |
| 修改數據庫參數設置 | 通過管理控制臺可以修改大部分數據庫參數。具體操作,請參見參數設置。 您需要注意,部分參數可能要重啟才能生效,請謹慎操作。 |
| 搭建數據庫復制 | 關系數據庫MySQL版本身提供主備或一主兩備的高可用架構,無需用戶手動搭建。備庫主要用于可高用和容錯性,不允許用戶應用直接訪問。 |
| 重啟實例 | 必須通過管理控制臺操作重啟實例,不支持命令行重啟實例。 具體操作,請參見重啟實例。 |
root權限說明
在創建實例時,系統會默認為實例分配管理員root用戶權限,具體的權限級別和支持情況如下:
| 權限 | 權限級別 | 描述 | 是否支持 |
|---|---|---|---|
| Select | 表 | 查詢權限 | 支持 |
| Insert | 表 | 播入權限 | 支持 |
| Update | 表 | 更新權限 | 支持 |
| Delete | 表 | 刪除權限 | 支持 |
| Index | 表 | 索引權限 | 支持 |
| Alter | 表 | 更改表,比如添加字段、索引等 | 支持 |
| Create | 數據庫、表或索引 | 創建數據庫、表或索引權限 | 支持 |
| Grant | 數據庫、表或保存的程序 | 賦予控制訪問權限 | 支持 |
| References | 數據庫或表 | 操作外鍵權限 | 支持 |
| Drop | 數據庫或表 | 刪除數據庫或表權限 | 支持 |
| Create view | 視圖 | 創建視圖權限 | 支持 |
| Show view | 視圖 | 查看視圖權限 | 支持 |
| Create routine | 存儲過程 | 創建存過程權限 | 支持 |
| Alter routine | 存儲過程 | 更改存儲過程權限 | 支持 |
| Execute | 存儲過程 | 執行存過程權限 | 支持 |
| Event | 數據庫 | 事件觸發器 | 支持 |
| Trigger | 數據庫 | 觸發器 | 支持 |
| Create user | 服務器管理 | 創建用戶權限 | 支持 |
| show db | 服務器管理 | 查看數據庫鏈接 | 支持 |
| Create tmp table | 服務器管理 | 創建臨時表權限 | 支持 |
| Reload | 服務器管理 | 執行flush-hosts、flush-logs、flush-privileges、flush-status、flush-tables flush-threads refresh、 reload等命令的權限。 | 支持 |
| Process | 服務器管理 | 查看進程權限 | 支持 |
| Lock tables | 服務器管理 | 鎖表權限 | 支持 |
| Repl slave | 服務器管理 | 復制權限 | 支持 |
| Repl client | 服務器管理 | 復制權限 | 支持 |
| Super | 服務器管理 | 執行kill線程權限 | 不支持 詳細信息,請參見數據庫賬號與權限。 |
| Shutdown | 服務器管理 | 關閉數據庫權限 | 不支持 |
| Create tablespace | 服務器管理 | 創建表空間視限 | 不支持 |
| File | 服務器上的文件訪問 | 訪問數據庫服務器節點文件權限 | 不支持 |