google-cloud-sql - max_allowed_pa​​cket

use*_*328 6 google-cloud-sql

我正在将数据库移动到使用之前有20M max_allowed_pa​​cket的Google Cloud SQL.

目前,max_allowed_pa​​cket的Google Cloud SQL默认值为1M.

有没有办法将此变量增加到20M?我已经尝试过以下方法:

set global max_allowed_packet = 20971520;
Run Code Online (Sandbox Code Playgroud)

哪个回报:

set global max_allowed_packet = 20971520;
Run Code Online (Sandbox Code Playgroud)

然后:

set global max_allowed_packet = 20971520;
Run Code Online (Sandbox Code Playgroud)

这会返回错误:

set global max_allowed_packet = 20971520;
Run Code Online (Sandbox Code Playgroud)

预先感谢您的帮助!

rea*_*ife 8

要在Google Cloud SQL上更改max_allowed_pa​​cket,请转到云控制台上的实例概述,单击编辑并在页面底部查找MySQL Flags部分.max_allowed_pa​​cket是您可以在那里设置的标志之一.设置所需的值,然后保存/确认.


Lee*_*Lee 6

您现在可以通过在Developer Console中编辑实例来自行设置.

所有可设置的标志都记录在这里:https://cloud.google.com/sql/docs/mysql-flags