Required source access
Use a dedicated read-only MySQL user. Grant access only to the database and tables the workspace needs.Connection fields
Do not enter
localhost when MantrixFlow is running in a different container or
host. Use a reachable DNS name, private address, or host gateway instead.
Create the connection
- Open Connections.
- Click + New Connection.
- Set the role to Source.
- Choose MySQL.
- Enter the host, port, database, username, password, and SSL mode.
- Click Test Connection.
- Save only after the test succeeds.
Discover and preview tables
- Create a pipeline using the MySQL source connection.
- Open Source.
- Click Discover catalog.
- Enable each required
database.tablestream. - Choose its sync mode and cursor when applicable.
- Preview representative rows and inspect detected types.
- Click Save stream settings.
application_db.customers is staged as
application_db__customers. The SQL editor shows the exact normalized staging
name to use.
Full Table mode
Use Full Table for the first validation run, small reference tables, or intentional snapshots. Every run reads all rows visible to the source user. Use a stable destination Upsert key so repeated Full Table runs do not create duplicates.Incremental mode
Use Incremental for growing tables with a reliable cursor such asupdated_at, created_at, or a monotonically increasing identifier.
Example source table and model
Type guidance
See Data type compatibility for the
cross-destination matrix.
Verification queries
Troubleshooting
Continue with MySQL destination or the
Airtable and MySQL pipeline guide.