我正在将一个之前 max_allowed_packet为20M 的数据库迁移到使用 Google Cloud SQL。
目前,Google Cloud SQL 的 max_allowed_packet 默认为1M。
有没有办法将此变量增加到20M?我已经尝试了以下方法:
set global max_allowed_packet = 20971520;
这将返回:
错误代码:1621。SESSION变量'max_allowed_packet'是只读的。使用SET GLOBAL来分配值。
然后:
set global max_allowed_packet = 20971520;
出现以下错误:
错误代码:1227。拒绝访问;您需要(至少其中之一)SUPER 权限才能执行此操作。
非常感谢您的帮助!