Como se conectar ao Google Cloud SQL com go-sql-driver / mysql no App Engine?

Estou usando ogo-sql-driver / mysql driver no Go on App Engine para conectar-se a uma instância do Cloud SQL como esta:

import (
   "database/sql"
   _ "github.com/go-sql-driver/mysql"
)

db, dbErr := sql.Open("mysql", "root@cloudsql(project:instance)/database"
...
pingErr := db.Ping()

mas eu entendo "permissão negada" nopingErr.

Obviamente, verifiquei se meu aplicativo está autorizado no console do Cloud SQL em "Controle de acesso"de acordo com os documentos. Eu também tentei adicionar um usuário MySQL com privilégios e usaruser:password no lugar deroot e mesmo não especificando um usuário.

O que estou fazendo errado?

...

Atualizar:

Por sugestão do @ Kyle eu tentei um driver alternativoziutek / mymysql e funciona com o seguinte código:

import (
   "database/sql"
   _ "github.com/ziutek/mymysql/godrv"
   _ "github.com/ziutek/mymysql/mysql"
   _ "github.com/ziutek/mymysql/native"
)

db, dbErr := sql.Open("mymysql", "cloudsql:project:instance*database/user/password"

Acho que é hora de uma solicitação de recebimento emgo-sql-driver / mysql se eu puder descobrir o que está errado! Quaisquer insights ou experiências apreciadas!

questionAnswers(2)

yourAnswerToTheQuestion