使用AutoMySQLBackup工具自动备份MySQL数据库

 时间:2024-10-12 16:29:29

随着办公自动化和电子商务的飞速发展,企业对信息系统的依赖性越来越高,数据库作为信息系统的核心担当着重要的角色。 有很多行业对数据的要求很高,一旦数据损失,将会造成无法估量的损失。所以,自动备份数据库是非常有必要的一件事情。

工具/原料

AutoMySQLBackup

MySQL数据库

自动备份MySQL数据库

1、 首先到官网查看开源软件AutoMySQLBackup下载地址。

使用AutoMySQLBackup工具自动备份MySQL数据库

3、 下载完毕后输入“mkdir /usr/local/autobackup”在/usr/local目录下创建一个名为autobackup的文件夹。

使用AutoMySQLBackup工具自动备份MySQL数据库

5、 输入“tar -zxvf automysqlbackup-v3.0_rc6.tar.gz -C /usr/local/autobackup/”将文件解压到/usr/local/autobackup目录下。

使用AutoMySQLBackup工具自动备份MySQL数据库

7、 输入“./install.sh”并按回车键开始安装。

使用AutoMySQLBackup工具自动备份MySQL数据库

9、 提示已经安装完毕。

使用AutoMySQLBackup工具自动备份MySQL数据库

11、 输入“mkdir /tmp/dbbackup”新建备份目录(如目录已存在可省略此步骤)。

使用AutoMySQLBackup工具自动备份MySQL数据库

13、 默认文件内容如下。

使用AutoMySQLBackup工具自动备份MySQL数据库

14、修改文件内容如下(建议复制原配醅呓择锗置并进行修改)。 修改内容:CONFIG_mysql_dump_username='root' 访问数据库的账号(本例中为root). CONFIG_mysql_dump_password='aut0test' 访问数据库的密码(本例中为方便起见设置为aut0test,实际使用时请设置为足够复杂的密码). CONFIG_mysql_dump_host='localhost' 要备份服务器的主机名(本例中为本机,故设置为localhost).

使用AutoMySQLBackup工具自动备份MySQL数据库

15、 继续修改备份目录(默认为CONFIG_backup_dir='/var/backup/db')。 修改内容: CONFIG_backup_dir='/tmp/dbbackup' 实际使用中请修改为正确的备份目录.

使用AutoMySQLBackup工具自动备份MySQL数据库

16、 继续修改要备份的数据库名称(如保持CONFIG_db_names=()则将备份所有数据库)。 修改内容: 潮贾篡绐CONFIG_db_names=(testbackup) 本例中要备份数据库名称为testbackup.

使用AutoMySQLBackup工具自动备份MySQL数据库

17、 继续修改备份周期。 修改内容: CONFIG_蟠校盯昂do_monthly="01&鳎溻趄酃quot; 即每月1号进行月备份。 CONFIG_do_weekly="5" 即每星期五进行周备份。

使用AutoMySQLBackup工具自动备份MySQL数据库

18、 继续修改保存期限(以下配置的数字涵义为:数字*24小时)。垓矗梅硗 修改内容: CONFIG_rotation_daily=2 即每2*24小时删除旧的日备份 CONFIG_rotation_weekly=60 即每60*24小时删除旧的周备份 CONFIG_rotation_monthly=160 即每160*24小时删除旧的月备份

使用AutoMySQLBackup工具自动备份MySQL数据库

20、 修改压缩格式。

使用AutoMySQLBackup工具自动备份MySQL数据库

22、 输入"automysqlbackup automysqlbackup.conf"则以名为automysqlbackup.conf的配置文件运行automysqlbackup。

使用AutoMySQLBackup工具自动备份MySQL数据库

24、 输入“ls /tmp/dbbackup/”可发现备份文件夹。

使用AutoMySQLBackup工具自动备份MySQL数据库

26、 默认此文件为空。

使用AutoMySQLBackup工具自动备份MySQL数据库

27、 按“i”进入编辑状态,并输入“0 22 * * * /u衡痕贤伎sr/local/bin/automysqlbackup /usr/local/autobackup/automysqlbackup.conf”,确认无误后按ESC键,并输入“:x”保存退出。 注意:此文件默认保存到/var/spool/cron/目录,并以您当前的用户名命名。

使用AutoMySQLBackup工具自动备份MySQL数据库

29、 输入“vi /usr/local/bin/automysqlbackupscript.sh”新建一个名为automysqlbackupscript.sh的文件。

使用AutoMySQLBackup工具自动备份MySQL数据库

31、 输入“ls -l /usr/local/bin/automysqlbackupscript.sh”查看文件属性,发现为644(不可执行文件)。

使用AutoMySQLBackup工具自动备份MySQL数据库

33、 再次输入“ls -l /usr/local/bin/automysqlbackupscript.sh”查看文件属性,此文件已经可执行。

使用AutoMySQLBackup工具自动备份MySQL数据库

35、 亦可输入“crontab -l”查看当前crontab文件内容。

使用AutoMySQLBackup工具自动备份MySQL数据库
  • 餐厅吊顶类型如何抉择?
  • 客厅的色彩怎么设计与运用?
  • 如何选择Xara3D中的显示边框功能呢?
  • indesign中文字的水平缩放
  • 如何形成景观园林设计效果图的空间视觉形象?
  • 热门搜索
    大方旅游 日本旅游景点 毕节旅游 阆中旅游攻略 凤凰古城旅游攻略 石家庄旅游景点大全 惠州巽寮湾旅游攻略 长春旅游攻略 清迈旅游 马蜂窝旅游