MySQL is a common source for storefronts, line-of-business applications, and internal services. The current app supports the standard create, test, save, and pipeline flow for MySQL sources.Documentation Index
Fetch the complete documentation index at: https://docs.mantrixflow.com/llms.txt
Use this file to discover all available pages before exploring further.
Current connection form
The current MySQL source form asks for:-
Connection Name -
Host -
Port -
Database -
Username -
Password -
SSL Mode -
Portdefaults to3306. -
SSL Modeoptions aredisable,allow,prefer,require,verify-ca, andverify-full. - The current source form does not ask for a separate schema field.
Good first use cases
- replicate commerce tables such as orders and customers into SQL reporting tables
- sync operational MySQL data into a separate PostgreSQL or MySQL destination
- start with incremental sync on a dependable timestamp column
Before you connect
- Create a read-only user for the target database.
- Confirm the exact database name and first tables you want to validate.
- Decide which column will act as the replication key if you plan to use incremental sync.
Step by step
- Open Connections and click + New Connection.
- Keep the role set to Source and choose MySQL.
- Fill the form with real values, for example:
Connection Name:Aurora CommerceHost:northstar-orders.cluster-abcdefghijkl.us-east-1.rds.amazonaws.comPort:3306Database:commerceUsername:mf_readonlySSL Mode:require
- Click Test Connection. Save the connection only after the test succeeds.
- Create a pipeline, pick the first table in Source Configuration, and run one manual sync before enabling a schedule.
Good first tables
orderscustomersorder_itemsinventory_levels
Real-world example
Northstar Retail syncsorders and customers from Aurora MySQL into PostgreSQL for finance and support reporting. The first production rollout uses incremental sync on updated_at and an hourly schedule after manual validation.
Troubleshooting
- If the test succeeds but tables do not appear, verify grants on the selected database and the specific tables.
- If incremental runs miss updates, inspect the cursor column for nulls or writes that do not update the field.
- MySQL CDC is not part of the supported self-serve docs flow in the current app, so plan around full or incremental sync.