Introducció
Requisits previs
Pas 1: instal·leu AutoMySQLBackup
Pas 2: configureu AutoMySQLBackup
Introducció
AutoMySQLBackup és una eina gratuïta i de codi obert que es pot utilitzar per crear còpies de seguretat de les vostres bases de dades MySQL a intervals diferents, com ara diari, setmanal i mensual. Utilitza mysqldump per crear còpies de seguretat d'una o més bases de dades MySQL des d'un dels més servidors MySQL. Ofereix moltes funcions com ara notificacions per correu electrònic, còpies de seguretat de bases de dades incrementals, compressió i xifratge de còpies de seguretat i molt més.
En aquest tutorial, explicarem com instal·lar i utilitzar AutoMySQLBackup al servidor Ubuntu 16.04.
Requisits previs
- Una instància del servidor Vultr Ubuntu 16.04.
- Un servidor MySQL que funciona.
- Un usuari de sudo .
Pas 1: instal·leu AutoMySQLBackup
Abans d'instal·lar AutoMySQLBackup, assegureu-vos que el vostre sistema estigui actualitzat. Podeu fer-ho executant l'ordre següent:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now
A continuació, instal·leu AutoMySQLBackup des del dipòsit d'Ubuntu amb l'ordre següent:
sudo apt-get install automysqlbackup
Un cop finalitzada la instal·lació, podeu procedir a configurar AutoMySQLBackup.
Per configurar AutoMySQLBackup, haureu d'editar el seu fitxer de configuració situat al /etc/automysqlbackup/directori:
sudo nano /etc/automysqlbackup/automysqlbackup.conf
Canvieu el fitxer segons els vostres requisits:
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'
Deseu i tanqueu el fitxer quan hàgiu acabat.
Tots els paràmetres anteriors són opcionals. Per tant, és una bona idea comprovar el fitxer de configuració per obtenir més informació sobre la configuració d'AutoMySQLBackup.
A continuació, creeu un directori per emmagatzemar la còpia de seguretat de MySQL.
sudo mkdir /var/backup
Finalment, executeu l'ordre següent per crear una còpia de seguretat de les vostres bases de dades MySQL:
sudo automysqlbackup
No voleu executar automysqlbackup manualment tot el temps. Podeu crear-hi un treball cron diari com a continuació:
sudo ln -s /usr/local/bin/automysqlbackup /etc/cron.daily/
Això conclou el nostre tutorial. Gràcies per llegir.