Funcionalidades do Cloud SQL

Esta página descreve as principais funcionalidades do Cloud SQL.

Funcionalidades do MySQL por edições do Cloud SQL

Para mais informações sobre as funcionalidades da edição Cloud SQL Enterprise Plus e da edição Cloud SQL Enterprise do Cloud SQL para MySQL, consulte o artigo Introdução às edições do Cloud SQL.

Funcionalidades gerais do MySQL suportadas para o Cloud SQL

  • Bases de dados do MySQL Community Edition totalmente geridas na nuvem.
  • Instâncias disponíveis nas Américas, na Ásia, na Austrália e na UE. Consulte todas as localizações onde pode criar instâncias do Cloud SQL.
  • Suporta a migração de bases de dados de origem para bases de dados de destino do Cloud SQL através do Database Migration Service (DMS).
  • Dados dos clientes encriptados nas redes internas da Google e em tabelas de bases de dados, ficheiros temporários e cópias de segurança.
  • Suporte para ligações externas seguras com o proxy Auth do Cloud SQL ou com o protocolo SSL/TLS.
  • Suporte para IP privado (acesso a serviços privados).
  • Replicação de dados entre várias zonas com ativação pós-falha automática.
  • Importar e exportar bases de dados com mysqldump ou importar e exportar ficheiros CSV.
  • Suporte para o protocolo de rede do MySQL e conetores padrão do MySQL.
  • Cópias de segurança automáticas, cópias de segurança a pedido e recuperação num ponto específico no tempo.
  • Clonagem de instâncias.
  • Integração com a monitorização e o registo do Google Cloud Observability.
  • Em conformidade com a norma ISO/IEC 27001.
  • Suporte para pools de leitura e escala automática de pools de leitura

Idiomas das aplicações suportados para o Cloud SQL para MySQL

Pode usar o Cloud SQL com aplicações do App Engine executadas no ambiente flexível escritas em:

  • C#
  • Ir
  • Java
  • Node.js
  • PHP
  • Python
  • Ruby

Também pode usar o Cloud SQL com aplicações externas que usam o protocolo MySQL padrão.

Como se pode ligar a instâncias do Cloud SQL para MySQL

Pode estabelecer ligação a uma instância do Cloud SQL a partir do seguinte:

A ligação ao Cloud SQL com o acesso privado Google não é suportada. O acesso aos serviços privados é suportado. Para mais informações, consulte o artigo Opções de acesso privado para serviços.

Gestão de utilizadores no Cloud SQL para MySQL 8.0

Devido a alterações no MySQL 8.0, não pode usar declarações CREATE ou DELETE para a gestão de utilizadores do MySQL. Também não pode modificar os privilégios do utilizador com as declarações INSERT, UPDATE ou DELETE. Em alternativa, use as declarações CREATE USER, DROP USER, GRANT e REVOKE para modificar os privilégios do utilizador. Para mais informações, consulte as notas de gestão de contas.

Nota: ignore as informações nas notas de gestão da conta sobre a execução de mysql_upgrade para atualizar para a versão 8.0. Em alternativa, faça a atualização através do procedimento descrito no artigo Atualizar o MySQL numa instância.

Diferenças entre o MySQL padrão e o Cloud SQL para MySQL

Em geral, a funcionalidade do MySQL fornecida por uma instância do Cloud SQL é igual à funcionalidade fornecida por uma instância do MySQL alojada localmente. No entanto, existem algumas diferenças entre uma instância padrão do MySQL e uma instância do Cloud SQL.

Funcionalidades do MySQL não suportadas para o Cloud SQL

A seguinte funcionalidade não é suportada para o Cloud SQL para MySQL 5.6 e 5.7:

  • O privilégio SUPER

As seguintes funcionalidades não são suportadas para o Cloud SQL para MySQL 8.0:

A seguinte funcionalidade não é suportada no Cloud SQL para MySQL 8.4:

Além disso, o Cloud SQL para MySQL não concede os seguintes privilégios introduzidos no MySQL 8.4: