I use replica instead source database for backups. After enabling GTID mode I am not sure how I should use mysqldump to make correct dump. This backup is for source recovery of course.
mysqldump --single-transaction db > dump.sql
or
mysqldump --single-transaction --set-gtid-purged=OFF db > dump.sql
?
MySQL version is 8.0.