> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/mariadb-cloud/cloud-data-handling/migration-data-loading/data-loading.md).

# Data Loading

MariaDB Cloud enables you to import, synchronize, and load data into your database services using several tools and methods from various data formats and sources. Whether you are importing CSV and TSV files, restoring dumps, or using command-line utilities, these methods provide flexibility and instructions to prepare, import, and validate your data for different data loading use cases.

## Import CSV Data

Import datasets of different file sizes directly into MariaDB Cloud service using the [`LOAD DATA LOCAL INFILE`](https://mariadb.com/docs/server/reference/sql-statements/data-manipulation/inserting-loading-data/load-data-into-tables-or-index/load-data-infile) statement, which can be executed by any client or connector after enabling local infile support.

{% content-ref url="/pages/XZeCxQKGsVFgbOva3pcI" %}
[Import CSV Data](/docs/mariadb-cloud/cloud-data-handling/migration-data-loading/data-loading/import-csv-data.md)
{% endcontent-ref %}

## Install mariadb-dump

Install the `mariadb-dump` command-line utility to create logical backups of your MariaDB Cloud services on Linux and Windows platforms for export, migration, or backup scenarios.

{% content-ref url="/pages/OcZ3a7kzH1ezvwa98PYG" %}
[Install mariadb-dump](/docs/mariadb-cloud/cloud-data-handling/migration-data-loading/data-loading/install-mariadb-dump.md)
{% endcontent-ref %}

## Install mariadb-import

Install and use the `mariadb-import` command-line utility to efficiently bulk-load CSV or TSV data into your MariaDB Cloud database services from various platforms, such as Linux and Windows.

{% content-ref url="/pages/BpnG6K7ASeF5K5jUFiwT" %}
[Install mariadb-import](/docs/mariadb-cloud/cloud-data-handling/migration-data-loading/data-loading/install-mariadb-import.md)
{% endcontent-ref %}

## Replicating Data from an External Database to MariaDB Cloud

Set up and run continuous, inbound replication from an external MySQL or MariaDB server to MariaDB Cloud using binary log position or [GTID-based](/docs/server/ha-and-performance/standard-replication/gtid.md) replication.

{% content-ref url="/pages/Vr5AF3Y5WxUZKqtd3Yb7" %}
[Replicating Data From an External Database to MariaDB Cloud](/docs/mariadb-cloud/cloud-data-handling/migration-data-loading/data-loading/replicating-data-from-external-db.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/mariadb-cloud/cloud-data-handling/migration-data-loading/data-loading.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
