Als deze niet te groot is kunt u deze automatisch aan uzelf laten mailen via de cronjobs optie in DirectAdmin.
- Start directadmin en login
- Kies voor cronjobs
- Vul in bij minuut bijv. 45, bij uur bijv. 5 en de rest sterretjes zodat het iedere dag gebeurd.
- Maak 2 cronjobs aan. De 2e cronjob bijvoorbeeld uur laten beginnen
- Cronjob 1:
- mysqldump --routines -u <databasegebruikersnaam> -p'<wachtwoord>' <databasenaam> > ${HOME}dbbackup.sql
- <databasegebruikersnaam> vervang je door de gebruikersnaam van de database. Op te vragen via directadmin en dan op de database klikken
- <wachtwoord> Het wachtwoord van de betreffende database gebruiker. Weet je die niet maak dan gewoon een nieuwe gebruiker aan voor die database.
- <databasenaam> De volledige database naam, dus in het formaat van gebruiker_naam
- De naam dbbackup.sql kun je ook in een andere naam wijzigen als je meerdere databases wilt backuppen.
- mysqldump --routines -u <databasegebruikersnaam> -p'<wachtwoord>' <databasenaam> > ${HOME}dbbackup.sql
- Cronjob 2:
- Bij commando vult u in:
- /usr/bin/mutt -s "backup" -a /home/<user>/dbbackup.sql -- <mailadres> < /dev/null
- <sqlnaam> vervangt u door de naam van de database
- <user> vervangt u door de gebruikersnaam waarmee u inlogt in directadmin
- <mailadres> vervangt u door het mailadres waar de sql file heengestuurd moet worden.
- De tekst Backup kunt u door eigen tekst vervangen(is de omschrijving van de mail)
- Bij commando vult u in:
- Kies daarna voor toevoegen.
ATTENTIE: Let op dat u de minuut en dag invult, dus GEEN sterretjes. Dat kan voor grote problemen zorgen als dit iedere minuut gestart zou worden.