RDS相關幫助
發佈時間:2021-10-09
用戶可以自行通過命令設置成寬松模式,雲數據庫使用寬松模式會有數據同步異常的風險 ,需用戶自行決策是否設置。因此產生的數據異常,我司概不負責。
1.為甚麼創建數據庫後在數據庫列表中不顯示?
因為列表讀取的是information_schema,剛創建的數據庫是空庫,沒有數據寫入,不會寫入緩存表,所以不會顯示,但不影響正常使用,可以直接對新建的數據庫進行操作。
2.root 密碼是甚麼,可否修改?
因為root賬號是保留賬號,用於rds集群同步數據使用,所以不提供root密碼,也絕對不能修改,否則會造成集群異常,無法使用。
3. 讀寫分離默認是關閉的嗎?那麼是需要程序讀寫分別連接不同的數據庫嗎?
讀寫分離是默認關閉的,需要的可以在後台打開如下圖。程序不需要單獨的連接不同的數據庫來搞讀寫分離,只要開啓讀寫分離之後,集群自動將讀寫請求分別發送到不同節點。

4. 如何管理數據庫 (用甚麼工具,如何連接)
4.1 如果您購買的是帶有有公網,則可以直接點擊登錄,用phpmyadmin操作,如下圖

4.2 如果您購買的是不帶公網的rds,則點擊添加虛擬交換機根據提示操作,與您的彈性雲服務器連接到同一個邏輯私網,通過內網地址連接進行管理。

5. 非root用戶能否再添加用戶?
非root用戶也能添加用戶,用admin賬戶登錄成功之後,使用語句
create user ‘test’@’%’ identified by ‘password’。
用戶創建成功之後請在如下圖所示,註冊一次賬號密碼才可以使用,用戶和密碼跟創建是一樣的

6.如何創建用戶訪問指定數據庫
用admin賬戶登錄成功之後,使用語句 create user ‘test’@’%’ identified by ‘password’, 創建賬號,再用 grant 權限 on 指定數據庫名 .* to ‘test’@’%’ identified by ‘password’;
7.RDS開通並創建數據庫後,在程序中如何使用?
程序中用戶是admin,密碼通過後台獲取,連接地址使用內網地址(如果有公網可以用公網地址,但建議建立邏輯私網參考4.2,用內網地址訪問),端口用默認的3306。密碼和內網獲取如下圖。

