Introduksjon
Forutsetninger
Trinn 1: Installer AutoMySQLBackup
Trinn 2: Konfigurer AutoMySQLBackup
Introduksjon
AutoMySQLBackup er et gratis og åpen kildekodeverktøy som kan brukes til å lage sikkerhetskopier av MySQL-databasene dine med varierende intervaller, for eksempel daglig, ukentlig og månedlig. Den bruker mysqldump til å lage sikkerhetskopier av en eller flere MySQL-databaser fra en av flere MySQL-servere. Det gir mange funksjoner som e-postvarsling, inkrementelle sikkerhetskopiering av databaser, sikkerhetskopiering og kryptering og mye mer.
I denne opplæringen vil vi forklare hvordan du installerer og bruker AutoMySQLBackup på Ubuntu 16.04-serveren.
Forutsetninger
- En Vultr Ubuntu 16.04-serverforekomst.
- En fungerende MySQL-server.
- En sudo-bruker .
Trinn 1: Installer AutoMySQLBackup
Før du installerer AutoMySQLBackup, sørg for at systemet ditt er oppdatert. Du kan gjøre dette ved å kjøre følgende kommando:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
Deretter installerer du AutoMySQLBackup fra Ubuntu-depotet med følgende kommando:
sudo apt-get install automysqlbackup
Når installasjonen er fullført, kan du fortsette å konfigurere AutoMySQLBackup.
For å konfigurere AutoMySQLBackup, må du redigere konfigurasjonsfilen som ligger i /etc/automysqlbackup/katalogen:
sudo nano /etc/automysqlbackup/automysqlbackup.conf
Endre filen i henhold til dine krav:
CONFIG_mysql_dump_username='root'
CONFIG_mysql_dump_password='password'
CONFIG_mysql_dump_host='localhost'
CONFIG_backup_dir='/var/backup/db'
CONFIG_do_monthly="01"
CONFIG_do_weekly="5"
CONFIG_rotation_daily=6
CONFIG_rotation_weekly=35
CONFIG_rotation_monthly=150
CONFIG_mysql_dump_port=3306
CONFIG_mysql_dump_compression='gzip'
Lagre og lukk filen når du er ferdig.
Alle innstillingene ovenfor er valgfrie. Så det er en god idé å sjekke konfigurasjonsfilen for mer informasjon om innstillingene til AutoMySQLBackup.
Deretter oppretter du en katalog for lagring av MySQL-sikkerhetskopi.
sudo mkdir /var/backup
Til slutt, kjør følgende kommando for å lage en sikkerhetskopi av MySQL-databasene dine:
sudo automysqlbackup
Du vil ikke kjøre automysqlbackup manuelt hele tiden. Du kan opprette en daglig cron-jobb for det som nedenfor:
sudo ln -s /usr/local/bin/automysqlbackup /etc/cron.daily/
Dette avslutter veiledningen vår. Takk for at du leser.