阿里云rds for mysql平台介绍_阿里云RDS for MySQL实例创建账号和数据库?
本文介紹如何為RDS for MySQL實例創建賬號和數據庫。
賬號類型RDS for MySQL實例支持兩種數據庫賬號:高權限賬號和普通賬號。您可以在控制臺管理所有賬號和數據庫,賬號擁有的具體權限請參見文末賬號權限列表。
賬號類型說明高權限賬號只能通過控制臺或API創建和管理。一個實例中只能創建一個高權限賬號,可以管理所有普通賬號和數據庫。開放了更多權限,可滿足個性化和精細化的權限管理需求,比如可按用戶分配不同表的查詢權限。擁有實例下所有數據庫的所有權限。可以斷開任意賬號的連接。普通賬號可以通過控制臺、API或者SQL語句創建和管理。一個實例可以創建多個普通賬號,具體的數量與實例內核有關 。需要手動給普通賬號授予特定數據庫的權限。普通賬號不能創建和管理其他賬號,也不能斷開其他賬號的連接。高權限賬號權限和Super權限區別為了減少誤操作對業務的影響,RDS for MySQL不提供Super權限,只能使用高權限賬號管理所有普通賬號和數據庫,具體區別如下:高權限賬號具體權限請參見賬號權限列表。可以kill普通賬號連接(通過設置參數rds_user_with_kill_option='account_name')。show processlist只能看到本賬號的線程, 不能看到管控的線程。Super權限可以kill任何查詢的連接。show processlist可以看到所有的線程(包括管控的)。可以使用修改全局變量的SET語句(可以隨意改所有參數)。可以使用CHANGE MASTER、PURGE MASTER LOGS命令。可以對主機內文件進行操作。創建高權限賬號登錄RDS控制臺。在頁面左上角,選擇實例所在地域。
找到目標實例,單擊實例ID。在左側導航欄中選擇賬號管理。單擊創建賬號。設置以下參數:
參數說明數據庫賬號填寫賬號名稱。要求如下:賬號類型此處選擇高權限賬號。密碼設置賬號密碼。要求如下:確認密碼再次輸入密碼。備注說明備注該賬號的相關信息,便于后續賬號管理。最多支持256個字符。長度為8~32個字符。由大寫字母、小寫字母、數字、特殊字符中的任意三種組成。特殊字符為!@#$%^&*()_+-=長度為2~16個字符。以字母開頭,以字母或數字結尾。由小寫字母、數字或下劃線組成。單擊確定。重置賬號權限如果高權限賬號自身出現問題,比如權限被意外回收(REVOKE ),您可以通過輸入高權限賬號的密碼來重置高權限賬號的權限,使其恢復正常。登錄RDS控制臺。在頁面左上角,選擇實例所在地域。
找到目標實例,單擊實例ID。在左側導航欄中單擊賬號管理。單擊高權限賬號右側的重置賬號權限。輸入高權限賬號密碼,重置賬號權限。創建普通賬號登錄RDS控制臺。在頁面左上角,選擇實例所在地域。
找到目標實例,單擊實例ID。在左側導航欄中單擊賬號管理。單擊創建賬號。設置以下參數:
參數說明數據庫賬號填寫賬號名稱。要求如下:賬號類型此處選擇普通賬號。授權數據庫為該賬號授予一個或多個數據庫的權限。本參數可以留空,在創建賬號后再給賬號授權。密碼設置賬號密碼。要求如下:確認密碼再次輸入密碼。備注說明非必填。備注該賬號的相關信息,便于后續賬號管理。最多支持256個字符。長度為8~32個字符。由大寫字母、小寫字母、數字、特殊字符中的任意三種組成。特殊字符為!@#$%^&*()_+-=長度為2~16個字符。以字母開頭,以字母或數字結尾。由小寫字母、數字或下劃線組成。從左側選中一個或多個數據庫,單擊授權添加到右側。在右側框中,為某個數據庫選擇讀寫、只讀、僅DDL或只DML。如果要為多個數據庫批量設置相同的權限,則單擊右側框里右上角的按鈕,如全部設讀寫。說明?右上角的按鈕會隨著點擊而變化。例如,單擊?全部設讀寫后,該按鈕會變成全部設只讀。單擊確定。創建數據庫每個實例最多可以創建500個數據庫。登錄RDS控制臺。在頁面左上角,選擇實例所在地域。
找到目標實例,單擊實例ID。在左側導航欄中單擊數據庫管理。單擊創建數據庫。設置以下參數。
參數說明數據庫(DB)名稱
支持字符集選擇utf8、gbk、latin1或utf8mb4。如果需要其他字符集,請選擇全部,然后從列表中選擇需要的字符集。授權賬號選中需要訪問本數據庫的賬號。本參數可以留空,在創建數據庫后再綁定賬號。說明?此處只會顯示?普通賬號,因為高權限賬號擁有所有數據庫的所有權限,不需要授權。賬號類型選擇要授予賬號的權限:讀寫、只讀、僅DDL或只DML。備注說明非必填。用于備注該數據庫的相關信息,便于后續數據庫管理,最多支持256個字符。長度為2~64個字符。以字母開頭,以字母或數字結尾;由小寫字母、數字、下劃線或中劃線組成;數據庫名稱在實例內必須是唯一的。單擊確定。賬號權限列表
賬號類型授權類型權限高權限賬號-SELECTINSERTUPDATEDELETECREATEDROPRELOADPROCESSREFERENCESINDEXALTERCREATE TEMPORARY TABLESLOCK TABLESEXECUTEREPLICATION SLAVEREPLICATION CLIENTCREATE VIEWSHOW VIEWCREATE ROUTINEALTER ROUTINECREATE USEREVENTTRIGGER
普通賬號只讀SELECTLOCK TABLESSHOW VIEWPROCESSREPLICATION SLAVEREPLICATION CLIENT
讀寫SELECTINSERTUPDATEDELETECREATEDROPREFERENCESINDEXALTERCREATE TEMPORARY TABLESLOCK TABLESEXECUTECREATE VIEWSHOW VIEWCREATE ROUTINEALTER ROUTINEEVENTTRIGGERPROCESSREPLICATION SLAVEREPLICATION CLIENT
僅DDLCREATEDROPINDEXALTERCREATE TEMPORARY TABLESLOCK TABLESCREATE VIEWSHOW VIEWCREATE ROUTINEALTER ROUTINEPROCESSREPLICATION SLAVEREPLICATION CLIENT
只DMLSELECTINSERTUPDATEDELETECREATE TEMPORARY TABLESLOCK TABLESEXECUTESHOW VIEWEVENTTRIGGERPROCESSREPLICATION SLAVEREPLICATION CLIENT
文章轉載自:http://yun.jinre.com/newsinfo/761544.html
總結
以上是生活随笔為你收集整理的阿里云rds for mysql平台介绍_阿里云RDS for MySQL实例创建账号和数据库?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: tcmalloc mysql 缓存_Tc
- 下一篇: MySQL拦截器获取xml id_关于m