Hint 1: Backing up the data folder of a running MySQL instance is not a good idea. You want to either stop that service prior to backing up or, even better, make a database dump and back that up at the same time you backup the rest of the application files to make sure you have a consistant set of files that can be successfully restored. Which you regularily want to test anyway.
Hint 2: Consider using a single restic repo if you expect to be backing up the same data multiple times. That way you can enjoy the benefits of restic’s deduplication functionality and save a lot of space on the backup locations.
That will work. Use one repo if deduplication is possible and wanted or multiple repos if you want to be able to, say, one day split repos to different drives. It depends on your use case.