I have a minecraft server which is linked to a MySQL database and a backup of this database must be made every few hours, because all players with their rank are stored in this database and many ranks can only be bought, so a backup is in the case of cases absolutely necessary
So someone can tell me how automated a backup of a MySQL database can be made every few hours
You set up a cronjob on the server that backs up the desired database to a file with mysqldump.
Or you can take snapshots of the entire VM regularly.
Or you can take snapshots of the DB data directory and save them.
There are many options. Is 08/15 standard server operation that you make backups.