You can use Datastream to stream change data capture (CDC) updates
from a cloud-hosted or self-managed MySQL database to a [supported
destination](https://docs.cloud.google.com/datastream/docs/destinations), such as BigQuery or
Cloud Storage. Depending on your MySQL deployment type, you configure
row-based binary logging and log retention so that Datastream
can read database events.

## Supported databases

Datastream works with the following types of MySQL databases:

- Amazon RDS for MySQL
- Amazon Aurora MySQL
- Cloud SQL for MySQL
- Self-managed MySQL

## What's next

- Learn how to configure an [Amazon RDS for MySQL](https://docs.cloud.google.com/datastream/docs/configure-amazon-rds-mysql) database to work with Datastream.
- Learn how to configure an [Amazon Aurora MySQL](https://docs.cloud.google.com/datastream/docs/configure-amazon-aurora-mysql) database to work with Datastream.
- Learn how to configure a [Cloud SQL for MySQL](https://docs.cloud.google.com/datastream/docs/configure-cloudsql-mysql) database to work with Datastream.
- Learn how to configure a [self-managed MySQL](https://docs.cloud.google.com/datastream/docs/configure-self-managed-mysql) database to work with Datastream.