AutoMySQLBackup是一个免费的开源工具,它可以自动备份MySQL服务器上托管的所有数据库,并以不同的时间间隔进行备份。
它不仅可以自动备份MySQL数据库,还具有许多功能,如电子邮件通知、增量备份、备份压缩和加密。
第2步:配置automysqlbackup
AutoMySQLBack的默认配置目录为:
/etc/automysqlbackup/
创建一个新的配置文件。
sudo nano /etc/automysqlbackup/automysqlbackup.conf
将下面的内容添加到文件中并保存。
CONFIG_mysql_dump_username='root' CONFIG_mysql_dump_password='root_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'
现在如果要手动运行备份,只需在下面键入命令。
sudo automysqlbackup
要每天自动运行备份,请运行以下命令。
sudo ln -s /usr/sbin/automysqlbackup /etc/cron.daily/
在下面的文件夹中可以查看用于手动运行的备份作业。
/var/lib/automysqlbackup
第1步:安装automysqlbackup
运行以下命令以安装AutomySQLBackup工具。
sudo apt-get update sudo apt-get install automysqlbackup
在安装过程中,系统会提示我们选择邮件配置。
如果我们要设置电子邮件通知,请选择Internet站点。
如果没有,那么只需选择无配置。
Please select the mail server configuration type that best meets your needs.
No configuration:
Should be chosen to leave the current configuration unchanged.
Internet site:
Mail is sent and received directly using SMTP.
Internet with smarthost:
Mail is received directly using SMTP or by running a utility such
as fetchmail. Outgoing mail is sent using a smarthost.
Satellite system:
All mail is sent to another machine, called a 'smarthost', for delivery.
Local only:
The only delivered mail is the mail for local users. There is no network.
General type of mail configuration:
No configuration
Internet Site
Internet with smarthost
Satellite system
Local only
<Ok> <Cancel>
选择选项后,选择“OK”以继续安装。
日期:2020-07-07 20:55:02 来源:oir作者:oir
