簡體   English   中英

MySQL / AWS RDS:錯誤 2003 (HY000):無法連接到 MySQL 服務器

[英]MySQL / AWS RDS : ERROR 2003 (HY000): Can't connect to MySQL server

我安裝了最新版本的 mysql 以及 mysql 工作台:

$ mysql --version
mysql  Ver 8.0.25-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

當我嘗試運行$ mysql -h pgdb6.cy6onqf2jyfs.us-east-2.rds.amazonaws.com -P 3306 -u admin時,進程掛起一段時間,然后返回錯誤:

ERROR 2003 (HY000): Can't connect to MySQL server on 'pgdb6.cy6onqf2jyfs.us-east-2.rds.amazonaws.com:3306' (110)

我無法連接到 aws 上的 mysql 服務器。 我已經更改了我的mysql密碼。 我已經卸載並重新安裝了幾次mysql。 我不確定我錯過了什么!

這是我在 aws 上的設置:

在此處輸入圖像描述

這是我的安全組和入站規則

在此處輸入圖像描述

我遇到了同樣的問題,而且我對 AWS 還很陌生。 經過大量研究,發現為安全組添加新的入站規則是有效的。 下面是步驟,

  1. 選擇正在運行的 EC2 實例。
  2. 導航到安全組,然后導航到入站規則。
  3. 編輯入站組。
  4. 添加規則。
  5. 在類型下,選擇“MYSQL/Aurora”,協議:“全部”,端口范圍“全部”,源“自定義”,然后添加“0.0.0.0/0”並保存規則。
  6. 對出站規則執行相同操作。

返回終端或僅通過 AWS 控制台連接。 這對我有用。

暫無
暫無

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

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