在Ubuntu 16.04上,如何安装和配置AutoMySQLBackup

・3 分钟阅读

介绍

AutoMySQLBackup是一个免费的开源工具,它用不同的时间创建MySQL数据库备份,例如,每天,每周和每月,它使用来创建一个或多个MySQL服务器中的数据库备份,它提供了电子邮件通知,增量数据库备份,备份压缩和加密等许多功能。

在本教程中,我们将介绍如何在Ubuntu 16.04服务器上安装和使用AutoMySQLBackup 。

前提条件

  • Ubuntu 16.04服务器实例,
  • 一个工作的MySQL服务器,
  • 一个sudo用户

步骤1:安装AutoMySQLBackup

在安装AutoMySQLBackup之前,请确保你的系统是正确的,你可以通过运行以下命令来执行这个操作:


sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now

接下来,使用以下命令从Ubuntu库中安装AutoMySQLBackup :


sudo apt-get install automysqlbackup

安装完成后,你可以继续配置AutoMySQLBackup 。

步骤2:配置AutoMySQLBackup

要配置AutoMySQLBackup,你需要编辑位于/etc/automysqlbackup/目录中的配置文件:


sudo nano /etc/automysqlbackup/automysqlbackup.conf

根据你的要求更改文件:


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'

完成后保存并关闭文件。

以上所有设置都是可选的。因此,检查配置文件以获得AutoMySQLBackup设置的更多信息是一个好主意。

接下来,创建存储MySQL备份的目录。


sudo mkdir /var/backup

最后,运行以下命令创建你的MySQL数据库的备份:

 
sudo automysqlbackup

 

你不想一直手动运行automysqlcbackup, 你可以为它创建每日的cron作业,如下所示:


sudo ln -s /usr/local/bin/automysqlbackup /etc/cron.daily/

这是我们的教程,感谢阅读。

Anne655 profile image