@Khristian Dave Poleracio Thank you for the information. There are multiple options to migrate as database size is not very large. The time taken can vary, for 100Gb it could be a couple to a few hours depending on the number of database objects. To get a realistic estimate, you can do a POC with a copy of the server created via PiTR and do a dry run. It would also expose any issues that you can work-around/fix before actual production migration.
• MyDumper/MyLoader – Both Offline and Online (with Data-In Replication to provide minimal downtime migration)
Tutorial: Migrate Azure Database for MySQL – Single Server to Azure Database for MySQL – Flexible Server with open-source tools | Microsoft Learn
• Azure Database Migration Service (DMS) – Both Offline and Online (In Preview with minimal downtime)
Tutorial: Migrate Azure Database for MySQL - Single Server to Flexible Server offline using DMS via the Azure portal - Azure Database Migration Service | Microsoft Learn
Tutorial: Migrate Azure Database for MySQL - Single Server to Flexible Server online using DMS via the Azure portal - Azure Database Migration Service | Microsoft Learn
Regards
Geetha