首先,我们可以使用以下命令访问RDS/MySQL数据库:
mysql -h ckinstance.cx2ecc4osrgp.us-west-2.rds.amazonaws.com -P 3306 -u ck -p<PASSWORD>
然后,我们尝试添加root用户和密码,以通过以下方式提供对RDS/MySQL数据库的访问:
create user 'ck'@'ckinstance.cx2ecc4osrgp.us-west-2.rds.amazonaws.com' identified by '<PASSWORD>';
gr
我使用的是Windows server 2008,上面安装了wamp。现在,我想与使用相同网络的客户端共享本地链接。我尝试的是server_ip_address,而不是本地主机。但它给了我错误。我想使用它作为192.168.30.1,但无法访问它。我还将wamp放到了在线状态,并重新启动了服务器。我只能使用我的m/c中的ip。如果我从另一个m/c使用此链接,则会出现以下错误
URL http://192.168.5.12:8080
Error The connection has timed out
我试图创建一个用户来授予对位于亚马逊RDS的数据库的访问权限,用户是被创建的,但是我无法访问它允许管理的数据库,下面是我使用的代码:
GRANT ALL PRIVILEGES ON my_db.* TO 'admin'@'my.rds.domain' IDENTIFIED BY
'xxxyyyzzz';
FLUSH PRIVILEGES ;
我是从mysql客户端DataGrid上运行的,而且,我验证了用户是通过以下方法创建的:
SELECT * FROM mysql.user;
并有效地列出了用户。
有什么特殊的配置,我必须在RDS控制台,或什
我有两个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
我希望用户能够访问以下内容: