如果你在 MySQL 類型的伺服器中建立儲存庫資料庫,在設定儲存庫資料庫時可能會收到以下警告。

“你的「資料庫最大封包大小」為 4 MB。請將其調整為至少 32 MB 以避免檔案上載失敗。”

error.png

 

一般 MySQL 伺服器的步驟

  1. 開啟 MySQL 選項檔案(例如,ini、my.cnf)。
  2. 搜尋「max_allowed_packet」參數。如果檔案沒有它,請將參數加入檔案中。
  3. 根據需要設定值,如 max_allowed_packet=32M
  4. 重新啟動 MySQL 伺服器。

 

Amazon RDS for MySQL 的步驟

  1. 登入 AWS Management Console 並開啟 Amazon RDS 主控台。
  2. 在導覽窗格中,選擇 Parameter groups(參數群組),然後按一下 Create parameter group(建立參數群組)
  3. Group name(群組名稱)方塊中,輸入名稱,例如「mysql5-7-max-allowed-packet-32M」。在 Description(描述)方塊中,輸入描述。然後按一下 Create(建立)
    Step3.png
  4. 在導覽窗格中,選擇 Databases(資料庫),然後選擇目標資料庫(在我們的範例中,使用 navicatdemo)。
  5. 按一下 Modify(修改)
  6. DB parameter group(資料庫參數群組)值變更為「mysql5-7-max-allowed-packet-32M」。
  7. 按一下 Continue(繼續),並檢查修改的摘要。
  8. 選擇 Apply immediately(立即套,並按一下 Modify DB Instance(修改資料庫執行個體)
    Step8.png
  9. 返回 RDS > Databases(資料庫) > navicatdemo,然後選擇 Configuration(組態)標籤:
    Step9.png
  10. 捲動至 Parameter group(參數群組),然後按一下「mysql5-7-max-allowed-packet-32M」。
    Step10.png
  11. Filter parameter(篩選參數)方塊中,輸入「max_allowed_packet」。
  12. 勾選「max_allowed_packet」核取方塊並按一下 Edit parameters(編輯參數)
    Step12.png
  13. Values(值)欄中輸入「33554432」,然後按一下 Save changes(儲存變更)
    Step13.png
  14. 返回 RDS > Databases(資料庫) > navicatdemo。選擇 Actions(動作) > Reboot(重新啟動),然後按一下 Confirm(確定)以重新啟動目標 RDS 資料庫。

還有其他問題嗎?
提交查詢