Uvod
Preduvjeti
Korak 1: Instalirajte AutoMySQLBackup
Korak 2: Konfigurirajte AutoMySQLBackup
Uvod
AutoMySQLBackup je besplatan alat otvorenog koda koji se može koristiti za izradu sigurnosnih kopija vaših MySQL baza podataka u različitim intervalima, kao što su dnevni, tjedni i mjesečni. Koristi mysqldump za stvaranje sigurnosnih kopija jedne ili više MySQL baza podataka s jednog od više MySQL poslužitelja. Pruža puno značajki kao što su obavijesti e-poštom, inkrementalne sigurnosne kopije baze podataka, kompresija i šifriranje sigurnosne kopije i još mnogo toga.
U ovom vodiču objasnit ćemo kako instalirati i koristiti AutoMySQLBackup na Ubuntu 16.04 poslužitelju.
Preduvjeti
- Instanca poslužitelja Vultr Ubuntu 16.04.
- Radni MySQL poslužitelj.
- Korisnik sudoa .
Korak 1: Instalirajte AutoMySQLBackup
Prije instaliranja AutoMySQLBackupa, provjerite je li vaš sustav ažuran. To možete učiniti tako da pokrenete sljedeću naredbu:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
Zatim instalirajte AutoMySQLBackup iz Ubuntu spremišta sljedećom naredbom:
sudo apt-get install automysqlbackup
Nakon što je instalacija dovršena, možete nastaviti s konfiguracijom AutoMySQLBackupa.
Da biste konfigurirali AutoMySQLBackup, morat ćete urediti njegovu konfiguracijsku datoteku koja se nalazi u /etc/automysqlbackup/direktoriju:
sudo nano /etc/automysqlbackup/automysqlbackup.conf
Promijenite datoteku prema vašim zahtjevima:
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'
Spremite i zatvorite datoteku kada završite.
Sve gore navedene postavke nisu obavezne. Stoga je dobra ideja provjeriti konfiguracijsku datoteku za više informacija o postavkama AutoMySQLBackupa.
Zatim stvorite direktorij za pohranu MySQL sigurnosne kopije.
sudo mkdir /var/backup
Konačno, pokrenite sljedeću naredbu za stvaranje sigurnosne kopije vaših MySQL baza podataka:
sudo automysqlbackup
Ne želite stalno ručno pokretati automysqlbackup. Za njega možete kreirati dnevni cron posao na sljedeći način:
sudo ln -s /usr/local/bin/automysqlbackup /etc/cron.daily/
Ovim je naš vodič završen. Hvala na čitanju.