Wie kann man nachts automatisiert ein Backup einer mysql Datenbank machen lassen?

Habe heute den Erstkontakt mit mysql Datenbank auf macOS 10.12.x und frage mich gerade wie man ein regelmäßiges nächtliches Backup machen lassen kann.
Es müsste automatisiert laufen, also ohne das ein Mensch da irgendetwas klicken muss oder eine Useraktion erforderlich ist.
Hat da jemand eine Idee? Oder reicht da eine Kopie des Verzeichnisses /usr/local/mysql-5.7.21-macos10.13-x86_64 aus? Kann man da auch später im Notfall Daten wieder zurück holen?