簡體   English   中英

AWS 極光 MySql 服務器

[英]AWS Aurora MySql Server

創建了一個 AWS RDS Aurora 服務器。 從另一個活動的 AWS RDS 實例復制的數據庫。 創建的 Aurora 服務器可以通過 MySql 客戶端應用程序訪問。 並且還可以刪除表記錄,這最終將是正常的任務。 問題是我無法訪問指向 Aurora 服務器的網站。 錯誤消息:無法連接到數據庫服務器。 MySQL 錯誤是:握手錯誤。 settings.php已經包含了正確的用戶名和密碼信息。

預先感謝您的任何幫助。

這可能是因為MySQL服務器版本不匹配導致認證失敗。 你是:

  • 在您的客戶端上使用舊版本的 MySQL 連接到具有較新版本的 MySQL 的服務器。
  • 在您的客戶端上使用新版本的 MySQL 連接到具有舊版本 MySQL 的服務器。

較新的 MySQL 版本可能使用不同的連接協議,因此在版本不匹配時會導致握手錯誤。 例如,在本地環境中使用 MySQL 8.0 可能無法連接到使用 MySQL 5.7 的服務器。

要解決這個問題,您應該:

  • 檢查本地和遠程庫/服務器的版本,然后在兩個環境中安裝相同的版本。
  • 使用支持多個版本 MySQL 的庫,以避免更新服務器和可能損壞數據的風險。
  1. 確保您使用公共 IP 連接到 RDS 服務
  2. RDS 服務端口通過 AWS 服務公開。 存在任何防火牆限制。
  3. 從您的 web 服務器使用 te.net 並確保它能夠訪問您的 RDS 服務器並連接到特定端口。

暫無
暫無

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

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