2016-01-22 99 views
2

我在本地系统上安装了Rstudio和RMySQL软件包,我想连接到我在AWS EC2上托管的测试服务器数据库。我正在使用followinf命令:如何将Rstudio连接到mysql数据库的AWS实例?

mysqlconnection = dbConnect(MySQL(), user='root', password='*****', 
     dbname='sakila', host='ec2-55-231-255-3.compute-1.amazonaws.com',port=1234) 

但它给出错误,无法连接到数据库。它正在为本地主机工作。请提出需要做什么。

+0

你允许root远程登录你的mysql实例吗?请参阅http://stackoverflow.com/questions/11223235/mysql-root-access-from-all-hosts – Tom

+1

顺便说一句,出于安全原因,最好创建一个MySQL用户,对你需要的数据库有限制的权限比使用root用户 – Tom

+0

我不确定远程登录的权限,但我们使用SSH成功​​连接到测试服务器。 –

回答

0

您可能需要转到“安全组”并将您的本地IP地址添加为允许的“入站”连接。

Amazon Webservices Dashboard > Networking > VPC > Networking and Security > Security Groups > Inbound (tab)