Sette opp et nytt backupset:
- Velg 'Backup' fra menyen i Kontrollpanelet.
- Klikk brukernavnet til kontoen du vil opprette backupen på.
- Klikk 'Administrasjon' i undermenyen.
Administrasjonsgrensesnittet for backuptjenesten åpnes nå i et nytt vindu.
- Velg 'Backupsett' fra menyen.
- Klikk 'Legg til'.
- Angi tidsplan for backupsettet.
- Angi navn for backupsettet, f.eks. 'db'.
- Sett type til 'MySQL databaseserver'.
- Bla deg ned til bunnen av siden og klikk 'Oppdater'.
- Angi brukernavn og passord til databasen, vertsnavn til serveren, port og sti til mysqldump på serveren.
Port er normalt 3306 og sti til mysqldump '/usr/bin/mysqldump'.
- Angi backupkilde.
Dersom du skal ta backup av alle databasene angir du 'MySQL' som kilde og klikker 'Legg til'.
Hvis du vil ta backup av spesifikke databaser, angir du 'MySQL/databasenavn' sim kilde og klikker 'Legg til'.
NB! For MySQL-databaser på Windows Server må du bytte ut '/' med '\' når du angir backupkilde.
- Bla deg ned til bunnen av siden og klikk 'Oppdater'.
Konfigurere backupklienten
Rediger /backup/bin/RunBackupSet.sh til å ta en MySQL-backup:
Using BACKUP_TYPE : DATABASE
Konfigurere en bruker for backupjobben
Backup av databasen krever en brukerkonto som kan kople til fra localhost, og med nødvendige rettigeheter, f.eks. 'root':
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root’@’localhost’ IDENTIFIED BY ‘some_pass’;
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root’@’localhost.localdomain’ IDENTIFIED BY ‘some_pass’;
mysql> FLUSH PRIVILEGES;
Du behøver ikke å benytte brukeren 'root', men du må påse at brukerkontoen har de nødvendige rettighetene.
Backupjobben er nå ferdig konfigurert, og vil starte ved valgt klokkeslett.
PS: Du kan også gjøre MySQL-backup ved å opprette en cronjobb som lagrer en databasedump til samme området som du gjør filbackup. Databasebackupen blir da plukket opp av filbackupen.