Linux上自动备份mysql数据库

最近有自动备份数据库需求。

思路如下:

1、用mysqldump命令来备份数据。

2、创建一个shell脚本来执行mysqldump命令。

3、使用crontab来定时执行shell脚本。

有了思路就好办了。

shell脚本文件dbbackup.sh代码:

#!/bin/bash

mysqldump -uyourusername-pyoupasswordyourdatabasenamegzip > ./db_$(%Y%m%d_%H%M%S).sql.gz

这个脚本导出数据库数据,并压缩,保存到当前目录(和你的shell脚本同一个目录)。

接下来用crontab -e,创建定时执行脚本。

* 3 * * * /root/dbbackup.sh

每晚3点执行。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180116G0XVQ500?refer=cp_1026

相关快讯

扫码关注云+社区