A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://cloud.google.com/sql/docs/mysql/features below:

Cloud SQL for MySQL features

This page describes the major features and capabilities of Cloud SQL for MySQL. Cloud SQL is also available for

PostgreSQL

and

SQL Server

.

Note: For information about the supported versions of database engines, see Database versions and version policies. MySQL features by Cloud SQL editions

For more information about the features for the Cloud SQL Enterprise Plus edition and Cloud SQL Enterprise edition of Cloud SQL for MySQL, see Introduction to Cloud SQL editions.

General MySQL features supported for Cloud SQL Application languages supported for Cloud SQL for MySQL

You can use Cloud SQL with App Engine applications running in the flexible environment that are written in:

You can also use Cloud SQL with external applications that use the standard MySQL protocol.

How you can connect to Cloud SQL for MySQL instances

You can connect to a Cloud SQL instance from the following:

Connecting to Cloud SQL with Private Google Access isn't supported. Private services access is supported. For more information, see Private Access Options for Services.

User management in Cloud SQL for MySQL 8.0

Due to changes in MySQL 8.0, you can't use CREATE or DELETE statements for MySQL user management. You also can't modify user privileges using INSERT, UPDATE, or DELETE statements. Instead, use CREATE USER, DROP USER, GRANT, and REVOKE statements to modify user privileges. For more information, see Account management notes.

Note: Disregard information under Account management notes about running mysql_upgrade to upgrade to version 8.0. Instead, upgrade using the procedure in Upgrading MySQL on an instance.

Differences between standard MySQL and Cloud SQL for MySQL

In general, the MySQL functionality provided by a Cloud SQL instance is the same as the functionality provided by a locally-hosted MySQL instance. However, there are a few differences between a standard MySQL instance and a Cloud SQL instance.

MySQL features unsupported for Cloud SQL

The following feature is unsupported for Cloud SQL for MySQL 5.6 and 5.7:

The following features are unsupported for Cloud SQL for MySQL 8.0:

The following feature is unsupported for Cloud SQL for MySQL 8.4:

In addition, Cloud SQL for MySQL doesn't grant the following privileges introduced in MySQL 8.4:

MySQL plugins unsupported for Cloud SQL MySQL statements unsupported for Cloud SQL

The following SQL statements generate an error with the Error 1290: The MySQL server is running with the Google option so it cannot execute this statement message:

The following statements aren't supported because MySQL instances use GTID replication:

The following MySQL statement is unsupported for Cloud SQL for MySQL 5.6 and 5.7, but is supported for Cloud SQL for MySQL 8.0:

For more information, see the MySQL documentation.

MySQL functions unsupported for Cloud SQL MySQL client program features unsupported for Cloud SQL MySQL options preset for Cloud SQL

Cloud SQL runs MySQL with a specific set of options. If an option might impact how your applications work, we note it here for your information.

skip-name-resolve

This flag impacts how hostnames are resolved for client connections. See skip-name-resolve in the MySQL documentation.

log_bin

This flag reports whether binary logging is enabled. If the --log-bin option is used, then the value of this variable is ON; otherwise it's OFF. See log_bin in the MySQL documentation.

MySQL authentication

This section describes the changes made to MySQL built-in authentication.

MySQL 8.0 authentication plugin default

Cloud SQL for MySQL 8.0 uses mysql_native_password as the default authentication plugin for new users instead of caching_sha2_password. The mysql_native_password plugin is the default for MySQL 5.6 and 5.7 users.

If you want new users to use the caching_sha2_password plugin as the default authentication, you can configure your instance flag for default_authentication_plugin to use caching_sha2_password.

To configure existing users to use caching_sha2_password, use the ALTER USER command to change the authentication plugin.

Users that have caching_sha2_password authentication might need to use the get-server-public-key flag when connecting. For details, see Caching SHA-2 Pluggable Authentication in the MySQL documentation.

MySQL 8.4 authentication plugin default

Starting in Cloud SQL for MySQL 8.4, the caching_sha2_password plugin is the default authentication plugin. All internal users and new user accounts that you create use the caching_sha2_password plugin for authentication. Cloud SQL for MySQL 8.4 continues to support existing Cloud SQL user accounts that use the mysql_native_password plugin. These existing accounts can continue to connect to Cloud SQL for MySQL instances after those instances have been upgraded MySQL 8.4.

Important: Either before or immediately after you upgrade to Cloud SQL for MySQL 8.4, you must update the authentication plugin for your existing database user accounts to use the caching_sha2_password authentication plugin instead of the mysql_native_password plugin.

In Cloud SQL for MySQL 8.4, the mysql_native_password authentication plugin is deprecated. Any attempt to create a new user account with the deprecated mysql_native_password authentication plugin results in an error. You can't set the authentication_policy of an account in Cloud SQL for MySQL 8.4 to use mysql_native_password.

To change your existing database user accounts to use the caching_sha2_password authentication plugin, use the following command:

ALTER USER 'username'@'%'
IDENTIFIED WITH caching_sha2_password BY 'user_password';

Replace username and user_password with the values for the user account that you are updating.

For more information about the implications of this change on the compatibility between servers, clients, and connectors, see caching_sha2_password as the Preferred Authentication Plugin.

Changes to MySQL system flags in Cloud SQL

For some MySQL system flags, Cloud SQL uses values that differ from the default values. You can't change the values for these flags. For a list of flags, see System flags changed in Cloud SQL.

Cloud SQL features unsupported in Cloud SQL for MySQL 8.0 and later versions

Cloud SQL for MySQL 8.0 and later versions don't support the legacy Cloud SQL for MySQL high availability (HA) configuration that uses failover replicas. Cloud SQL for MySQL 8.0 and later versions only support the regional HA configuration.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4