2017-10-25 3 views
0

Google Cloud SQL을 프로젝트에 사용하고 있지만 관리 문제가 있습니다.Google Cloud SQL - 수퍼 유저 권한이 필요합니다.

루트 % (모든 호스트)

이제 우리는 약간의 관리를 수행하는 두 사용자의 "SUPER"에 대한 사용자 액세스를 필요 root182.68.122.202 : 우리의 클라우드 DB에서

우리는 같은 두 명의 사용자가 'max_allowed_packet'변수를 더 높은 한계로 수정하는 것과 같은 작업과 우리의 기능을 최적화하기위한 다른 관련 작업.

내가 명령 중 하나를 실행하려는처럼 :

SET GLOBAL의 max_allowed_packet = 32 * 1024 * 1024; 당신이 필요로하는, 액세스가 거부 :

"SQL 오류 (1227) : 내가하라는 오류를 얻고로

하지만 구글 클라우드 콘솔에서 또는 MYSQL 자체에서 방법을 찾을 수 없습니다 그것은 완수하기 (적어도 하나)이 작업을위한 SUPER 특권 (들). "

"mysql.user"테이블 (SUPER 권한으로 YES로 설정)에서 직접 변경을 수행하기 위해 해킹을 시도했지만 모두 쓸데없는 것입니다.

내 DB에서이 작업을 수행하는 방법을 알려주십시오. 이 수퍼 액세스를 원하는 사용자에게 부여하는 방법은 무엇입니까?

+2

: https : //로 클라우드 .google.com/sql/doc s/mysql/flags – Vadim

답변

0

실행중인 인스턴스를 편집 할 수 있습니다. 는 SQL 섹션의 왼쪽 메뉴에서

:
  1. 구성 블록에, 당해 선 "편집 버튼"에
  2. 클릭 클릭하여 인스턴스 세부 사항을 볼 수

    은 "데이터베이스를 추가, 편집 플래그 버튼 "저장"
  3. 는 타격에 의해 새로운 플래그를 저장하는 것을 잊지 마세요 정의 된 목록에서 선택하여 새로운 항목을 추가 "
당신은 콘솔을 통해 글로벌 플래그를 변경할 수 있습니다