Skip to main content

MySQL Examples

Examples for exporting data from MySQL databases.

Single-threaded Export

Simple export without parallelization.

.\\FastTransfer.exe `
--connectiontype "mysql" `
--server "localhost" `
--port "3306" `
--database "test" `
--user "root" `
--password "password" `
--query "SELECT * FROM test_table LIMIT 1000" `
--directory "C:\temp" `
--fileoutput "mysql_test.csv" `
--decimalseparator "." `
--delimiter "|" `
--dateformat "yyyy-MM-dd HH:mm:ss" `
--encoding "UTF-8" `
--parallelmethod "None"

Parallel Export - Random Method

Export using Random distribution.

.\\FastTransfer.exe `
--connectiontype "mysql" `
--server "localhost" `
--port "3306" `
--database "test" `
--user "root" `
--password "password" `
--sourceschema "test" `
--sourcetable "orders" `
--directory "C:\temp" `
--fileoutput "mysql_orders.csv" `
--decimalseparator "." `
--delimiter "|" `
--dateformat "yyyy-MM-dd HH:mm:ss" `
--encoding "UTF-8" `
--parallelmethod "Random" `
--distributekeycolumn "order_id" `
--paralleldegree 8 `
--merge "False" `
--runid "mysql_to_csv_parallel8_random"

Parallel Export - DataDriven Method

Export using DataDriven distribution based on distinct column values.

.\\FastTransfer.exe `
--connectiontype "mysql" `
--server "localhost" `
--port "3306" `
--database "test" `
--user "root" `
--password "password" `
--sourceschema "test" `
--sourcetable "orders" `
--directory "C:\temp" `
--fileoutput "mysql_orders_dd.csv" `
--decimalseparator "." `
--delimiter "|" `
--dateformat "yyyy-MM-dd HH:mm:ss" `
--encoding "UTF-8" `
--parallelmethod "DataDriven" `
--distributekeycolumn "status" `
--paralleldegree 10 `
--merge "False" `
--runid "mysql_to_csv_parallel10_datadriven"

Export to Parquet

Export MySQL data to Parquet format.

.\\FastTransfer.exe `
--connectiontype "mysql" `
--server "localhost" `
--port "3306" `
--database "test" `
--user "root" `
--password "password" `
--sourceschema "test" `
--sourcetable "orders" `
--directory "C:\temp" `
--fileoutput "mysql_orders.parquet" `
--parallelmethod "Random" `
--distributekeycolumn "order_id" `
--paralleldegree 6 `
--merge "False"
tip

Build your command with the Wizard

Copyright © 2026 Architecture & Performance. Built with Docusaurus.