2017-04-19 11 views

답변

1

Cloud Spanner는 MySQL 및 PostgreSQL과 같은 일반적인 SQL 데이터베이스가 아닙니다. 쿼리는 SQL을 사용하지만 사용자 및 데이터 조작은 그렇지 않습니다.

는 데이터베이스에 사용자 계정에 대한 액세스 권한을 부여하려면 IAM을 사용할 필요가 :

gcloud beta spanner databases add-iam-policy-binding [MY_DATABASE_ID] \ 
    --instance=[MY_INSTANCE_ID] --member="user:[email protected]" \ 
    --role="roles/spanner.databaseAdmin" 

당신은 https://cloud.google.com/spanner/docs/gcloud-spanner에서 gcloud에서 스패너를 관리하는 방법에 대한 자세한 정보를 찾을 수 있습니다.


Cloudql-proxy는 Cloud SQL에서만 작동합니다. 스패너의 경우 클라이언트 라이브러리 중 하나 (https://cloud.google.com/spanner/docs/reference/libraries)를 사용해야합니다.

+0

감사합니다. "gcloud beta sql connect [instance] --user = root"를 사용하여 권한을 부여 할 수있었습니다. –

+0

Cloud Spanner가 아닙니다. 클라우드 SQL입니다. 즉, 어쨌든 Cloud SQL을 사용하고 싶다는 것입니다. –