# Using a MySQL-based database as a target

This section describes how to set up and use a MySQL target endpoint in a replication task.

You need to configure a MySQL endpoint when replicating to any of the following databases:

* MySQL
* MariaDB
* Amazon Aurora (MySQL)
* Amazon RDS for MariaDB
* Amazon RDS for MySQL
* Microsoft Azure Database for MySQL - Flexible Server

In this section:

* [Prerequisites](https://help.qlik.com/en-US/replicate/November2025/Content/Replicate/Main/MySQL/prereq_mysql.htm)
* [Limitations and considerations](https://help.qlik.com/en-US/replicate/November2025/Content/Replicate/Main/MySQL/limitations_mysql.htm#ar_mysql_902766750_1390451)
* [Permissions](https://help.qlik.com/en-US/replicate/November2025/Content/Replicate/Main/MySQL/security_req_mysql_target.htm#ar_mysql_902766750_1421903)
* [Supported data types](https://help.qlik.com/en-US/replicate/November2025/Content/Replicate/Main/MySQL/mysql_db_target_data_types.htm#ar_mysql_902766750_1421922)
* [Setting general connection properties](https://help.qlik.com/en-US/replicate/November2025/Content/Replicate/Main/MySQL/set_up_mysql_db_as_target.htm)
* [Setting advanced connection properties](https://help.qlik.com/en-US/replicate/November2025/Content/Replicate/Main/MySQL/advanced_prop_mysql_target.htm)