MySQL Enterprise Backup (MEB) is designed to create a point-in-time snapshot of data but only backs up data locally. If the dataset is relatively small, try setting up an NFS share and run MySQL Enterprise Backup with the NFS share as the Target. Of course, there may be some risk involved.
Please check out these links on this subject for further research on MEB
Using MEB with data on server with MacOS and Linux OS on the Target Server? One can only guess. Personally, if I had to port mysql data from one OS to another I would recommend this:
- Run mysqldump from MacOS to sqldump.sql
- Install mysql on Linux
- Load sqldump.sql into Linux
- Setup replication between servers
- MacOS running mysql as Master
- Linux running mysql as Slave
From here, just install MEB on the Linux Box (For free version, use XtraBackup) and run your MEB backups locally on the Linux.