可能重复:
我有一个EC2实例正在运行,一个RDS实例正在运行.
我还有两个保安小组:
Web服务器组:
- Custom TCP rule 0.0.0.0/0 Port 80
- SSH (Google My IP)/32
- All TCP Traffic – (Source) Database Server Group
- All ICMP – (Source) Database Server Group
- All UDP – (Source) Database Server Group
数据库服务器组:
- Custom TCP Rule – P
我正在尝试将AWS Lambda函数连接到RDS mysql数据库。
我只想从lambda函数中更新数据库。是否可以通过指定IAM角色和访问策略来访问RDS?
我可以使用mysql client.but连接mysql数据库,当我在lambda上试用时,我不能这样做。这是我的密码。
console.log('Loading function');
var doc = require('dynamodb-doc');
var dynamo = new doc.DynamoDB();
var mysql = require('mysql');
expo
我试图创建一个用户来授予对位于亚马逊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数据库:
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