2014-01-06 10 views
5

以前はmax_allowed_pa​​cketが20MだったGoogle Cloud SQLを使ってデータベースを移動していました。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

これで、デベロッパーコンソールでインスタンスを編集して、自分で設定することができます。

すべての設定可能なフラグは、ここに記載されています:https://cloud.google.com/sql/docs/mysql-flags

+0

これは古いです - https://console.developers.google.com/project/でクラウドコンソールからmax_allowed_pa​​ckageを設定できます – Lee

8

は、クラウドコンソール上のインスタンスの概要に行き、GoogleクラウドSQLであなたのmax_allowed_pa​​cketを変更する編集をクリックしてのMySQLのフラグのセクションを探すためにページの下。 max_allowed_pa​​cketは、そこに設定できるフラグの1つです。必要な値を設定し、保存/確認します。