姜维博客
欢迎来访~

mysql全量备份、增量备份脚本

做运维这个工作,mysql备份是必不可少的,下面分享下我在使用的全量备份、增量备份脚本,供大家参考。

mysqldump增量备份配置

执行增量备份的前提条件是MySQL打开binlog日志功能
查找mysql的配置文件my.cnf
find / -name my.cnf
默认路径一般为 /etc/my.cnf
vim /etc/my.cnf
在[mysqld]下面增加
log-bin=mysql-bin
“log-bin=”后的字符串为日志记载目录,可根据情况自行更改,也可以默认不变。
如我的记载目录设置为:log-bin=/usr/local/mysql/var/data/mysql-bin
设置完成后需要重启mysql服务。

mysql备份文件保存位置

先创建保存mysql备份文件的位置,一般建议放在不同于MySQL数据目录的磁盘上。
mkdir -p /home/mysql/backup/daily
我的mysql全量备份文件存放位置:/home/mysql/backup
我的mysql全量备份文件存放位置:/home/mysql/backup/daily

mysql全量备份脚本

vim /root/js/mysql-fully-bak.sh

 

mysql增量备份脚本

vim /root/js/mysql-daily-bak.sh

 

设置crontab任务,定时执行备份脚本

[root@jiangwei backup]# crontab -e
添加以下任务

 

 

 

可附来源转载:姜维博客 » mysql全量备份、增量备份脚本

评论 6

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #5

    谢谢分享,先学习了

    江苏grc11个月前 (10-11)回复
  2. #4

    试了下,可以。。

    山丘之王1年前 (2018-09-14)回复
  3. #3

    收藏了,赞赞

    代写essay1年前 (2018-06-19)回复
  4. #2

    学习了

    0xJacky1年前 (2018-05-26)回复
    • 哈哈,门外汉写的, 班门弄斧了

      姜维1年前 (2018-06-02)回复
  5. #1

    是得时常去备份一下网站,以免不必要的风险.

    福利老幺1年前 (2018-05-19)回复

待添加阿里云优惠