如何将Rstudio连接到mysql数据库的AWS实例?
问题描述:
我在本地系统上安装了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)
但它给出错误,无法连接到数据库。它正在为本地主机工作。请提出需要做什么。
答
您可能需要转到“安全组”并将您的本地IP地址添加为允许的“入站”连接。
Amazon Webservices Dashboard > Networking > VPC > Networking and Security > Security Groups > Inbound (tab)
你允许root远程登录你的mysql实例吗?请参阅http://stackoverflow.com/questions/11223235/mysql-root-access-from-all-hosts – Tom
顺便说一句,出于安全原因,最好创建一个MySQL用户,对你需要的数据库有限制的权限比使用root用户 – Tom
我不确定远程登录的权限,但我们使用SSH成功连接到测试服务器。 –