RDS相關幫助

發佈時間:2021-10-09

用戶可以自行通過命令設置成寬松模式,雲數據庫使用寬松模式會有數據同步異常的風險 ,需用戶自行決策是否設置。因此產生的數據異常,我司概不負責。 

   1.為甚麼創建數據庫後在數據庫列表中不顯示?

    因為列表讀取的是information_schema,剛創建的數據庫是空庫,沒有數據寫入,不會寫入緩存表,所以不會顯示,但不影響正常使用,可以直接對新建的數據庫進行操作。

    2.root  密碼是甚麼,可否修改?

    因為root賬號是保留賬號,用於rds集群同步數據使用,所以不提供root密碼,也絕對不能修改,否則會造成集群異常,無法使用。

    3. 讀寫分離默認是關閉的嗎?那麼是需要程序讀寫分別連接不同的數據庫嗎?

    讀寫分離是默認關閉的,需要的可以在後台打開如下圖。程序不需要單獨的連接不同的數據庫來搞讀寫分離,只要開啓讀寫分離之後,集群自動將讀寫請求分別發送到不同節點。

     image001.png

    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。密碼和內網獲取如下圖。