2014-01-06 3 views
5

이전에 max_allowed_packet이 20M이었던 Google Cloud SQL을 사용하여 데이터베이스를 이전했습니다.google-cloud-sql-max_allowed_packet

현재 max_allowed_packet의 Google Cloud SQL 기본값은 1M입니다.

이 변수를 20M로 늘릴 수있는 방법이 있습니까? 난 이미 시도 다음 다음

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 

가 사전에 감사합니다

set global max_allowed_packet = 20971520; 

이 오류를 반환 너의 도움으로!

답변

4

이제 개발자 콘솔에서 인스턴스를 편집하여 직접 설정할 수 있습니다.

모든 설정 가능한 플래그는 여기에 설명되어 있습니다 : https://cloud.google.com/sql/docs/mysql-flags

+0

오래된 버전입니다. - https://console.developers.google.com/project/의 클라우드 콘솔에서 max_allowed_package를 설정할 수 있습니다. – Lee

8

는 클라우드 콘솔 인스턴스의 개요로 이동, Google 클라우드 SQL에서의 max_allowed_packet을 변경 편집을 클릭하고의 MySQL의 플래그 섹션을 찾으려면 페이지 하단. max_allowed_packet은 사용자가 설정할 수있는 플래그 중 하나입니다. 원하는 값을 설정하고 저장/확인하십시오.