Bevezetés
Előfeltételek
1. lépés: Telepítse az AutoMySQLBackup programot
2. lépés: Az AutoMySQLBackup konfigurálása
Bevezetés
Az AutoMySQLBackup egy ingyenes és nyílt forráskódú eszköz, amellyel különböző időközönként, például napi, heti és havi biztonsági másolatokat készíthet MySQL-adatbázisairól. A mysqldump segítségével biztonsági másolatot készít egy vagy több MySQL-adatbázisról egy vagy több MySQL-kiszolgálóról. Számos funkciót biztosít, például e-mailes értesítést, növekményes adatbázis-mentést, biztonsági másolatok tömörítését és titkosítását, és még sok mást.
Ebben az oktatóanyagban az AutoMySQLBackup telepítését és használatát ismertetjük az Ubuntu 16.04 kiszolgálón.
Előfeltételek
- Egy Vultr Ubuntu 16.04 szerverpéldány.
- Működő MySQL szerver.
- Egy sudo felhasználó .
1. lépés: Telepítse az AutoMySQLBackup programot
Az AutoMySQLBackup telepítése előtt győződjön meg arról, hogy rendszere naprakész. Ezt a következő parancs futtatásával teheti meg:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
Ezután telepítse az AutoMySQLBackup programot az Ubuntu lerakatból a következő paranccsal:
sudo apt-get install automysqlbackup
A telepítés befejezése után folytathatja az AutoMySQLBackup konfigurálását.
Az AutoMySQLBackup konfigurálásához módosítania kell a konfigurációs fájlt, amely a következő /etc/automysqlbackup/könyvtárban található:
sudo nano /etc/automysqlbackup/automysqlbackup.conf
Módosítsa a fájlt igényei szerint:
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'
Mentse el és zárja be a fájlt, ha végzett.
A fenti beállítások mindegyike nem kötelező. Érdemes tehát megnézni a konfigurációs fájlt az AutoMySQLBackup beállításaival kapcsolatos további információkért.
Ezután hozzon létre egy könyvtárat a MySQL biztonsági másolatának tárolására.
sudo mkdir /var/backup
Végül futtassa a következő parancsot a MySQL-adatbázisok biztonsági másolatának létrehozásához:
sudo automysqlbackup
Nem szeretné folyamatosan manuálisan futtatni az automysqlbackup programot. Napi cron-feladatot hozhat létre az alábbiak szerint:
sudo ln -s /usr/local/bin/automysqlbackup /etc/cron.daily/
Ezzel az oktatóanyagunk véget is ér. Köszönöm, hogy elolvasta.