簡體   English   中英

AWS RDS MySQL 在升級過程中從 5.6 復制到 5.7

[英]AWS RDS MySQL replication from 5.6 to 5.7 during the upgrade process

語境

大家好,我們即將將我們的 AWS RDS MySQL 實例從 MySQL 5.6 升級到 MySQL 5.7。 為此,我們計划通過以下步驟 go

  1. 創建主實例的只讀副本
  2. 將只讀副本版本從 5.6 升級到 5.7
  3. 停止對主實例的寫入操作
  4. 等到所有數據都復制完
  5. 將只讀副本提升為主副本
  6. 更新我們的 DB DNS 記錄以指向副本端點

問題

根據AWS 文檔DateTimeTimeTimestamp數據類型在 MySQL 5.6 和 MySQL 5.7 之間發生了變化。 這就是為什么我想知道在步驟“4”中復制是否仍然可以在主副本(MySQL 5.6)和升級副本(MySQL 5.7)之間工作?

由於主實例仍將使用舊的DateTimeTimeTimestamp格式,在使用新格式的副本中會發生什么?

數據會使用舊格式復制還是轉換以適應新格式?

謝謝

是的,復制有效。 如果復制不起作用,那么它將引發一個錯誤,可以通過在 MySQL 提示符中運行“顯示從屬狀態\G”查詢來查看該錯誤。 我們按照您提到的相同步驟升級了我們的 RDS 實例,到目前為止我們沒有遇到任何問題。

暫無
暫無

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

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