Miten MySQL-varmuuskopio lähetetään automaattisesti sähköpostiin
Jos varmuuskopio ei ole liian suuri, voit lähettää sen automaattisesti itsellesi sähköpostilla DirectAdminin cron-tehtävien avulla.
- Avaa DirectAdmin kohdasta Omat tuotteet (painike 'DirectAdmin') ja kirjaudu sisään
- Valitse Cron-tehtävät (Cronjobs)
- Kirjoita minuutiksi esim. 45, tunniksi esim. 5 ja muihin kenttiin tähtiä, jolloin tehtävä suoritetaan joka päivä.
- Luo 2 cron-tehtävää. Anna 2. cron-tehtävän alkaa esimerkiksi tuntia myöhemmin
- Cron-tehtävä 1:
- mysqldump --routines -u <databasegebruikersnaam> -p'<wachtwoord>' <databasenaam> > ${HOME}dbbackup.sql
- Korvaa <databasegebruikersnaam> tietokannan käyttäjätunnuksella. Sen näet DirectAdminissa napsauttamalla tietokantaa
- <wachtwoord>: kyseisen tietokantakäyttäjän salasana. Jos et tiedä sitä, luo kyseiselle tietokannalle uusi käyttäjä.
- <databasenaam>: tietokannan koko nimi, eli muodossa kayttaja_nimi
- Voit myös vaihtaa nimen dbbackup.sql toiseksi, jos haluat varmuuskopioida useita tietokantoja.
- mysqldump --routines -u <databasegebruikersnaam> -p'<wachtwoord>' <databasenaam> > ${HOME}dbbackup.sql
- Cron-tehtävä 2:
- Kirjoita komentokenttään:
- /usr/bin/mutt -s "backup" -a /home/<user>/dbbackup.sql -- <mailadres> < /dev/null
- Korvaa <sqlnaam> tietokannan nimellä
- Korvaa <user> käyttäjätunnuksella, jolla kirjaudut DirectAdminiin
- Korvaa <mailadres> sähköpostiosoitteella, johon SQL-tiedosto lähetetään.
- Tekstin Backup voit korvata omalla tekstilläsi (se on sähköpostin aihe)
- Kirjoita komentokenttään:
- Valitse sen jälkeen Lisää.
HUOMIO: muista täyttää minuutti ja tunti, siis EI tähtiä. Jos tehtävä käynnistyisi joka minuutti, siitä voisi seurata suuria ongelmia.
Oliko tästä artikkelista apua?
