簡體   English   中英

如何通過CLI / PUTTY訪問AWS RDS?

[英]How can access AWS RDS by CLI / PUTTY?

我是AWS新手,我可以通過putty訪問EC2用戶。 像這樣我如何通過PUTTY連接AWS RDS?

我有AWS RDS端點,如果我嘗試如下

mysql -h testing.cx2wamr3cbzm.us-west-2.rds.amazonaws.com -P 3306 -u Username -p

我收到一些錯誤

ERROR 2003(HY000):無法連接到'testing.cx2wamr3cbzm.us-west-2.rds.amazonaws.com'上的MySQL服務器(110)

我認為安全組存在問題。我搜索的更多,但我很難理解。

我想創建數據庫並分配權限?

謝謝

默認情況下,全世界都無法使用RDS。 除了從VPC內部以外的任何地方允許訪問RDS通常也是一個壞主意。 我建議你做以下事情:

創建一個安全組,允許從EC2實例通過端口3306訪問RDS

  1. 訪問https://console.aws.amazon.com/ec2/home#s=SecurityGroups並創建一個新的安全組。
  2. 切換到入站選項卡,然后從下拉列表中選擇MYSQL
  3. 擦除源字段中的0.0.0.0/0,然后單擊輸入字段。 它將顯示現有安全組的列表。 選擇您的EC2實例所屬的那個。
  4. 單擊“ 應用規則更改”按鈕

將安全組分配給RDS

  1. 訪問https://console.aws.amazon.com/rds/home#dbinstances :並選擇您的RDS實例,然后在Instance Actions菜單下選擇Modify
  2. 將RDS安全組更改為剛剛創建的安全組
  3. 確保選擇本頁底部的立即應用選項
  4. 單擊“繼續”並應用新更改。 (這種變化有時可能需要幾分鍾)

SSH進入您的EC2實例然后在您的問題中運行mysql命令

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM