2014-01-06 76 views
5

我正在將數據庫移動到使用Google Cloud SQL,該數據庫之前擁有20M的max_allowed_pa​​cket。google-cloud-sql - max_allowed_pa​​cket

目前,Google Cloud SQL默認的max_allowed_pa​​cket爲1M。

有沒有辦法將這個變量增加到20M?我已經試過如下:

set global max_allowed_packet = 20971520; 

將返回:

Error Code: 1621. SESSION variable 'max_allowed_packet' is read-only. Use SET GLOBAL to assign the value 

然後:

set global max_allowed_packet = 20971520; 

這將返回錯誤:

Error Code: 1227. Access denied; you need (at least one of) the SUPER privilege(s) for this operation 

預先感謝您您的幫助!

回答

4

您現在可以通過在Developer Console中編輯實例來自己設置它。

所有可設置的標誌都記錄在這裏:https://cloud.google.com/sql/docs/mysql-flags

+0

這已過時 - 您可以通過https://console.developers.google.com/project/從雲控制檯設置max_allowed_pa​​ckage – Lee

8

要更改谷歌雲SQL max_allowed_pa​​cket的,去到雲控制檯上您的實例的概述,點擊編輯,並尋找在MySQL的標記部分頁面底部。 max_allowed_pa​​cket是您可以在其中設置的標誌之一。設置你想要的值,並保存/確認。

相關問題