我删除了我的RDS主用户吗?

时间:2016-11-02 10:22:53

标签: amazon-web-services database-backups rds

我们在RDS中运行了一个MySQL实例。一个不再在公司里的人设置了这个。作为root帐户,他设置了thomas。他离开后,我做的其中一件事是使用MySQL Workbench创建另一个root用户,然后删除用户thomas。已经过去几个月了,我刚刚注意到RDS自动创建的快照显示Master Username: thomas

它说here

  

主用户帐户是您的本机数据库用户帐户   可用于连接到您的数据库实例

根据我的理解,这意味着它是一个普通的DB帐户,当我离开时我删除的帐户,备份应该失败。但我没有看到这方面的证据,在“事件”部分中它只是说明了“备份数据库实例”和“完成数据库实例备份”。

如果不是我删除的用户,有人可以解释这个主用户是什么吗?备份发生了什么?

1 个答案:

答案 0 :(得分:1)

创建Amazon RDS实例后,将使用Master User Account Privileges创建主用户。然后,可以使用此帐户管理数据库,包括创建新用户和授予他们访问权限。

Amazon RDS服务从系统日志和块存储创建备份。创建这些备份不涉及使用帐户。因此,您的备份不会受到对主用户所做的任何修改的影响。

您可能想要检查新用户是否具有类似的权限。

保留主帐户(而不是删除帐户)的一个好处是,当Modifying a DB Instance Running the MySQL Database Engine时,您可以指定新主密码,以防密码丢失。鉴于您已删除thomas用户,此功能将不再有效,因此请确保您的主密码安全,否则您可能会失去对数据库的访问权限!