[{"data":1,"prerenderedAt":289},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fintegration\u002Fmysql-conversion-configuration":3},{"id":4,"title":5,"body":6,"description":280,"extension":281,"meta":282,"navigation":283,"path":284,"redirect":285,"seo":286,"stem":287,"__hash__":288},"docs\u002Fdocs\u002Fintegration\u002Fmysql-conversion-configuration.md","MySQL Load Mode Guide",{"type":7,"value":8,"toc":272},"minimark",[9,13,17,26,34,39,42,59,62,65,81,93,97,162,167,175,179,182,208,212,229,233,268],[10,11,5],"h1",{"id":12},"mysql-load-mode-guide",[14,15,16],"p",{},"Use this page when MySQL is the source for a Load workflow.",[14,18,19,20,25],{},"Load mode reads table data directly from the source. It does not require binlog setup. For background on Load mode, see ",[21,22,24],"a",{"href":23},"\u002Fdocs\u002Fintegration\u002Fconversion-mode","Load Mode",".",[14,27,28,29,33],{},"If you need continuous change capture, use ",[21,30,32],{"href":31},"\u002Fdocs\u002Fintegration\u002Fmysql-cdc-source-configuration","MySQL CDC Source Configuration"," instead.",[35,36,38],"h2",{"id":37},"source-requirements","Source requirements",[14,40,41],{},"The source user needs:",[43,44,45,49,56],"ul",{},[46,47,48],"li",{},"network reachability from the DBConvert Streams deployment",[46,50,51,55],{},[52,53,54],"code",{},"SELECT"," access to the source tables",[46,57,58],{},"SSL\u002FTLS settings when required by the environment",[14,60,61],{},"No additional server-side configuration is needed — Load reads tables directly.",[14,63,64],{},"Example grant:",[66,67,72],"pre",{"className":68,"code":69,"language":70,"meta":71,"style":71},"language-sql shiki shiki-themes github-light github-dark","GRANT SELECT ON database_name.* TO 'user'@'%';\n","sql","",[52,73,74],{"__ignoreMap":71},[75,76,79],"span",{"class":77,"line":78},"line",1,[75,80,69],{},[14,82,83,84,88,89,25],{},"For connection and network setup, see ",[21,85,87],{"href":86},"\u002Fdocs\u002Fconnections\u002Fmysql-server","MySQL Server Configuration",". To verify which tables are visible with the current privileges, open the connection in ",[21,90,92],{"href":91},"\u002Fdocs\u002Fdatabase-explorer\u002F","Data Explorer",[35,94,96],{"id":95},"configuration-flow","Configuration flow",[98,99,100,111,114,121,147,159],"ol",{},[46,101,102,103,105,106,110],{},"Create the MySQL connection and test it from the ",[21,104,92],{"href":91}," sidebar (right-click → ",[107,108,109],"strong",{},"Test connection",") or from the connection editor.",[46,112,113],{},"Open the database in Data Explorer to confirm visible tables.",[46,115,116,117,120],{},"In the stream wizard, select ",[107,118,119],{},"Conversion"," as the transfer mode.",[46,122,123,124,127,128],{},"Select the tables to transfer — pick individual tables or click ",[107,125,126],{},"All"," to select all.\n",[43,129,130,136],{},[46,131,132,135],{},[107,133,134],{},"Data Filter"," (per table) — select specific columns, set a row limit, add a WHERE filter, or define sort order.",[46,137,138,141,142,146],{},[107,139,140],{},"Custom SQL"," — use ",[21,143,145],{"href":144},"\u002Fdocs\u002Fstreams\u002Fcustom-sql-queries","custom queries"," when you need full control over the extraction.",[46,148,149,150,154,155,25],{},"Configure target settings — ",[21,151,153],{"href":152},"\u002Fdocs\u002Fstreams\u002Fdatabase-structure-options","structure options",", ",[21,156,158],{"href":157},"\u002Fdocs\u002Fstreams\u002Ftarget-data-policies","schema policy, and write mode",[46,160,161],{},"Start the stream.",[14,163,164,165,25],{},"Load creates tables, indexes, and constraints on the target if they are missing. Control this with ",[21,166,153],{"href":152},[14,168,169,170,174],{},"Load also supports ",[21,171,173],{"href":172},"\u002Fdocs\u002Fstreams\u002Fmulti-source-streams","multi-source streams"," — combining data from several MySQL, PostgreSQL, or file connections in a single transfer.",[35,176,178],{"id":177},"cloud-hosted-mysql-sources","Cloud-hosted MySQL sources",[14,180,181],{},"If the source is provider-managed, use the provider page for network and service-specific details:",[43,183,184,190,196,202],{},[46,185,186],{},[21,187,189],{"href":188},"\u002Fdocs\u002Fconnections\u002Famazon-rds","Amazon RDS for MySQL Guide",[46,191,192],{},[21,193,195],{"href":194},"\u002Fdocs\u002Fconnections\u002Faws-aurora-mysql","AWS Aurora MySQL Guide",[46,197,198],{},[21,199,201],{"href":200},"\u002Fdocs\u002Fconnections\u002Fgoogle-cloud-sql","Google Cloud SQL Connection Guide",[46,203,204],{},[21,205,207],{"href":206},"\u002Fdocs\u002Fconnections\u002Fazure-database-configuration","Azure Database Connection Guide",[35,209,211],{"id":210},"before-starting","Before starting",[43,213,214,226],{},[46,215,216,217,220,221,225],{},"If using ",[21,218,219],{"href":144},"custom SQL queries",", verify them in the ",[21,222,224],{"href":223},"\u002Fdocs\u002Fdatabase-explorer\u002Fsql-console","SQL Console"," first.",[46,227,228],{},"Start with a narrow scope (one or two tables) before scaling up.",[35,230,232],{"id":231},"related-docs","Related docs",[43,234,235,239,243,249,254,259,264],{},[46,236,237],{},[21,238,87],{"href":86},[46,240,241],{},[21,242,24],{"href":23},[46,244,245],{},[21,246,248],{"href":247},"\u002Fdocs\u002Fstreams\u002Fschema-selection-guide","Schema Selection Guide",[46,250,251],{},[21,252,253],{"href":144},"Custom SQL Queries",[46,255,256],{},[21,257,258],{"href":152},"Database Structure Options",[46,260,261],{},[21,262,263],{"href":172},"Multi-Source Streams",[46,265,266],{},[21,267,32],{"href":31},[269,270,271],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":71,"searchDepth":273,"depth":273,"links":274},2,[275,276,277,278,279],{"id":37,"depth":273,"text":38},{"id":95,"depth":273,"text":96},{"id":177,"depth":273,"text":178},{"id":210,"depth":273,"text":211},{"id":231,"depth":273,"text":232},"Configure MySQL sources for Load workflows in DBConvert Streams.","md",{},false,"\u002Fdocs\u002Fintegration\u002Fmysql-conversion-configuration",null,{"title":5,"description":280},"docs\u002Fintegration\u002Fmysql-conversion-configuration","NZNYmxhzlqpXjiru-zqwJV-deCcwjeK2B1FlD0Cn-1E",1783896285206]