2016-01-22 81 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)