Kuidas saata MySQL-i varukoopia automaatselt e-postiga
Kui varukoopia pole liiga suur, saad lasta selle endale automaatselt e-postiga saata DirectAdmini cron-tööde (Cron Jobs) valiku kaudu.
- Ava DirectAdmin jaotisest Minu tooted (nupp 'DirectAdmin') ja logi sisse
- Vali Cron Jobs
- Sisesta minuti juurde nt 45, tunni juurde nt 5 ja ülejäänud väljadele tärnid, et see toimuks iga päev.
- Loo 2 cron-tööd. Lase teisel cron-tööl alata näiteks tund hiljem
- Cron-töö 1:
- mysqldump --routines -u <databasegebruikersnaam> -p'<wachtwoord>' <databasenaam> > ${HOME}dbbackup.sql
- <databasegebruikersnaam> asenda andmebaasi kasutajanimega. Selle leiad DirectAdminis, kui klõpsad andmebaasil
- <wachtwoord> on vastava andmebaasi kasutaja parool. Kui sa seda ei tea, loo sellele andmebaasile lihtsalt uus kasutaja.
- <databasenaam> on andmebaasi täisnimi, st kujul kasutaja_nimi
- Nime dbbackup.sql võid muuta ka muuks, kui soovid varundada mitut andmebaasi.
- mysqldump --routines -u <databasegebruikersnaam> -p'<wachtwoord>' <databasenaam> > ${HOME}dbbackup.sql
- Cron-töö 2:
- Käsu (Command) väljale sisesta:
- /usr/bin/mutt -s "backup" -a /home/<user>/dbbackup.sql -- <mailadres> < /dev/null
- <sqlnaam> asenda andmebaasi nimega
- <user> asenda kasutajanimega, millega logid sisse DirectAdmini
- <mailadres> asenda e-posti aadressiga, kuhu SQL-fail tuleb saata.
- Teksti backup võid asendada oma tekstiga (see on kirja teema)
- Käsu (Command) väljale sisesta:
- Seejärel vali Add (Lisa).
TÄHELEPANU: jälgi, et sisestaksid minuti ja tunni, st MITTE tärne. Kui töö käivituks iga minut, võib see tekitada suuri probleeme.
Kas see artikkel oli kasulik?
