• Source
  • Databases
  • Alpha

Move MySQL data anywhere it matters.

MySQL is an SQL (Structured Query Language)-based open-source database management system. An application with many uses, it offers a variety of products, from free MySQL downloads of the most recent iteration to support packages with full service support at the enterprise level. The MySQL server, while most often used as a web database, also supports e-commerce and data warehousing applications and more.

Source

MySQL

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Destinations
50+
Certified support
3.53.8

Overview

What is the Airbyte MySQL connector?

The Airbyte MySQL connector extracts data from MySQL and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with scheduled sync. It publishes tables and events you can select per connection.

  • 01

    Sync to your warehouse

    Land MySQL data in 50+ destinations on a schedule you control.

  • 02

    One authorization

    Authenticate MySQL once and Airbyte keeps every scheduled sync running on it.

  • 03

    Cloud or self-hosted

    Run the MySQL connector on Cloud, OSS, Hybrid.

Setup

Live in nine steps

  1. Open the Airbyte UI and navigate to the "Sources" tab.

  2. Click on the "Add Source" button and select "MySQL" from the list of available sources.

  3. Enter a name for your MySQL source and click on the "Next" button.

  4. Enter the necessary credentials for your MySQL database, including the host, port, username, and password.

  5. Select the database you want to connect to from the drop-down menu.

  6. Choose the tables you want to replicate data from by selecting them from the list.

  7. Click on the "Test" button to ensure that the connection is successful.

  8. If the test is successful, click on the "Create" button to save your MySQL source configuration.

  9. You can now use your MySQL connector to replicate data from your MySQL database to your destination of choice.

Configuration fields

MySQL configuration fields
FieldTypeDescription
database*stringThe database name.
host*stringHostname of the database.
port*integerPort of the database.
replication_method*objectConfigures how data is extracted from the database.
username*stringThe username which is used to access the database.
check_privilegesbooleanWhen this feature is enabled, during schema discovery the connector will query each table or view individually to check access privileges and inaccessible tables, views, or columns therein will be removed. In large schemas, this might cause schema discovery to take too long, in which case it might be advisable to disable this feature.
checkpoint_target_interval_secondsintegerHow often (in seconds) a stream should checkpoint, when possible.
concurrencyintegerMaximum number of concurrent queries to the database.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

FAQ

MySQL connector questions

What data can I sync from MySQL with Airbyte?

The MySQL connector syncs the tables and events published in Airbyte docs.

Does the MySQL connector support incremental sync?

Check the Airbyte docs for the sync modes the MySQL connector supports.

Where can I run the MySQL connector?

Run the MySQL connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing MySQL in minutes.

Free 14-day trial. No credit card needed.