Mysql

RDS 到 EC2 mysql 複製

  • August 9, 2015

我想創建一個 RDS mysql 並將其複製到 EC2 伺服器,這樣數據庫將是本地的,因此查詢時間會更快(EC2 是一個 Web 伺服器)。根據此處的第二段Using Replication to Export MySQL 5.6 Data

僅在從 MySQL 數據庫實例導出數據庫期間支持複製到在 Amazon RDS 外部執行的 MySQL 實例。當數據已導出並且應用程序可以開始訪問外部實例時,應終止複制。

我理解不能或不應該這樣做。我對嗎?還有其他選擇嗎?

此外,我看到以下兩個問題,但第一個是另一種方式,第二個是幾年前 RDS 複製功能甚至可用之前:

  1. 是否可以使用 EC2 RDS MySQL 實例作為外部主實例的從屬?
  2. Amazon RDS 到 EC2 複製

我理解不能或不應該這樣做。我對嗎?

我會說你是不正確的,儘管你所說的似乎與記錄的內容一致。

儘管對文件進行了簡單的閱讀,但只要您不希望亞馬遜為您的非標準配置提供支持,您就可以無限期地持續執行此操作……在我看來,這似乎是合理的。幾乎可以肯定,像這樣使用本機複製是比任何其他機制更好的選擇。

在撰寫本文時,我已經將這樣的伺服器配置了一年多,沒有任何問題。

除了這些軼事證據之外,我的立場實際上可以在官方 RDS 網路研討會中找到,在大約 56:45 開始的對話中:

“你可以無限期地保持它處於複製狀態……

“……只要你負責維護複製……”

“如果這是你想要的,我們不會阻止你進行持續的複制。”

請注意,與 MySQL 複製一樣,您的從屬配置@@SERVER_ID必須與主控配置不同,並且與連接到同一主控的任何其他 RDS 或非 RDS 副本不同。

引用自:https://serverfault.com/questions/712861