我已经在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 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
我希望用户能够访问以下内容:
我们的情况如下;
Company A Company B
+-----------------------------+ +----------------------------+
| | | |
| +---------------------+ | | +--------------------+ |
| | On Prem AD: