Nesta página, mostramos algumas mensagens de erro encontradas no Cloud SQL.
Visão geral
As mensagens de erro no Cloud SQL provêm de muitas origens e aparecem em muitos lugares. Algumas mensagens de erro são derivadas dos próprios mecanismos de banco de dados, do serviço Cloud SQL, de aplicativos clientes, e outras retornadas por chamadas à API Cloud SQL Admin.
Nesta página, incluímos alguns dos erros mais comuns encontrados no Cloud SQL. Se você não encontrar nela o código de erro ou a mensagem que procura, pesquise o material de referência de origem nestes locais:
- Páginas de referência de erros do MySQL (em inglês)
- Páginas de referência de erros do PostgreSQL (em inglês)
- Páginas de referência de erros do SQL Server (em inglês)
Se você não encontrar o material de referência da mensagem de erro que aparece, pesquise também em alguns destes lugares, onde outros usuários podem ter experiência relevante:
- Perguntas do Cloud SQL no Stack Overflow (em inglês)
- Issue Tracker público do Cloud SQL
- DBA Stack Exchange (em inglês)
- Grupo de discussão do Cloud SQL (em inglês)
- Google Cloud Comunidade do Slack
- Google Cloud no Reddit
Erros operacionais
A | B | C | D | E | F | G | I | L | M | N | O | P | Q | R | S | T | U | W
| Mensagem de erro | Solução de problemas |
|---|---|
| Conexão xxx cancelada para db: DB_NAME. | O aplicativo não está encerrando as conexões corretamente.
Verifique as seguintes condições:
|
| Acesso negado. Você precisa de (pelo menos um dos) SUPER privilégios para esta operação | Pode haver uma visualização, uma função ou um procedimento no banco de
dados de origem que referencie DEFINER de uma maneira que não é compatível com o
Cloud SQL.
Atualize o definidor nos bancos de dados externos. Por exemplo,
de |
| Acesso negado para o usuário 'XXX'@'XXX' (usando a senha: XXX) | Pode haver várias causas, incluindo:
Tente fazer o seguinte:
|
| Intervalo de IP alocado não encontrado na rede. | Os peerings de VPC não foram atualizados depois que um intervalo alocado foi modificado
ou removido.
É necessário
modificar a conexão particular. Use o seguinte comando e certifique-se
de usar o argumento gcloud services vpc-peerings update \ --network=VPC_NETWORK \ --ranges=ALLOCATED_RANGES \ --service=servicenetworking.googleapis.com \ --force |
| Comando "ANY" negado ao usuário 'root'@'%' para a tabela: | O usuário não tem todas as permissões necessárias para a operação.
Tente isto:
|
| Mensagem de erro | Solução de problemas |
|---|---|
| Solicitação inválida. | Essa mensagem pode ter muitas causas. Illegal Argument é uma
das mais comuns. Nesse caso, a solicitação está usando o argumento
errado ou um valor inválido para ele. Para muitas outras
causas, a mensagem de erro pode
conter uma dica útil.
Para |
| Mensagem de erro | Solução de problemas |
|---|---|
| Não é possível modificar intervalos alocados em CreateConnection. Use UpdateConnection. | Os peerings de VPC não são atualizados depois que um intervalo alocado é modificado ou removido.
É necessário |