我已经在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.
我正在尝试配置hadoop的主环境和从环境。
到目前为止,我已经创建了2个vagrant(Ubuntu)盒子,并在这两台机器上安装了Hadoop,并且正在运行。现在,我已经为我的主计算机分配了一个新的ipaddress - 192.168.0.1,并尝试ssh到该计算机,但不起作用。
ssh本地主机- works
ssh master - does not work
127.0.0.1 localhost
127.0.1.1 vagrant
# The following lines are desirable for IPv6 capable hosts
::1
我有两个RDS mysql服务器正在运行,一个是主(主) rds服务器,另一个是只读从服务器,它是通过RDS控制台创建的。
如何为只读计算机创建一个新的用户帐户,该帐户将无法访问主计算机?例如,当我运行以下命令时:
CREATE USER 'foo'@'localhost' IDENTIFIED BY 'password';
我得到:
The MySQL server is running with the --read-only option so it cannot execute this statement
我希望用户能够访问以下内容: