我已经在SQL Server RDS实例中创建了几个登录帐户,使用RDS 'master‘用户创建这些登录帐户。登录名具有创建数据库的权限。但是,RDS 'master‘用户无法访问这些新数据库。我会收到如下消息:
The database xxxxx is not accessible (ObjectExplorer)
和
The server principal "rdsmaster" is not able to access the database "xxxxx" under the current security context.
我试图创建一个用户来授予对位于亚马逊RDS的数据库的访问权限,用户是被创建的,但是我无法访问它允许管理的数据库,下面是我使用的代码:
GRANT ALL PRIVILEGES ON my_db.* TO 'admin'@'my.rds.domain' IDENTIFIED BY
'xxxyyyzzz';
FLUSH PRIVILEGES ;
我是从mysql客户端DataGrid上运行的,而且,我验证了用户是通过以下方法创建的:
SELECT * FROM mysql.user;
并有效地列出了用户。
有什么特殊的配置,我必须在RDS控制台,或什
我是PostgreSQL新手,我已经在AWS RDS中创建了一个postgres实例,还创建了一个新用户。现在,我想授予该用户创建新数据库和执行所有管理操作的所有权限。
我发现下面的查询可以做到这一点,但它只提供对特定数据库的访问,并且该用户无法创建新数据库。
GRANT ALL ON DATABASE workflow TO cnwrkstag;
我还试图以RDS的超级用户身份提供访问权限,但我收到一个错误,因为我无法这样做,因为它应该是超级用户。
有人能帮我吗?
我是RDS新手,这是我第一次尝试将MySQL工作台连接到远程数据库管理系统,所以我不知道问题在哪里。
我想做的事情:将工作台连接到rds,以便我可以将手动数据添加到我的数据库中(我更愿意使用GUI ) PS:
有用的信息:数据库是由ElasticBean秸秆从我上传的jar文件(spring )中创建的。
问题是什么:工作台无法连接到rds,并告诉我当它显然是远程服务器时“无法连接到本地主机”。
我试图解决的问题是:
- Check the connection informations : all of them are correct : i