linux crontab每天自动备份mysql数据库

《linux crontab每天自动备份mysql数据库》要点:
本文介绍了linux crontab每天自动备份mysql数据库,希望对您有用。如果有疑问,可以联系我们。

导读:linux crontab每天自动备份mysql数据库
#cd /Users/
#mkdir backup
#chmod -R 777 backup
#cd backup
#touch backup_mysql.sh
#vim backup_mysql.sh
以下是脚本内容:
#!/bin/bash
#设置MySQL备份目录
folder=/Users/backup
cd $folder
day=`date +%Y%m%d`
rm -rf $day
mkdir $day
cd $day
#数据库服务器,一般为localhost
host=localhost
#用户名
user=root
#密码
password=654321
#要备份的数据库
db=pangu

#数据要保留的天数
days=15
/usr/local/mysql/bin/mysqldump -h$host -u$user -p$password $db>backup.sql

zip backup.sql.zip backup.sql
rm backup.sql
cd ..
day=`date -d "$days days ago" +%Y%m%d`
rm -rf $day

#su root(crontab有权限的用户)
#crontab -e
添加计划任务:
* 3 * * * /Users/backup/backup_mysql.sh
每天3点备份一次

相关文章

随着云计算和网络技术的发展,越来越多的数据需要在服务器之...
阿里云服务器Tomcat无法从外部访问一、环境阿里云Ubuntu 12....
购买一系列的东西其实就是花钱买块区域,服务器,域名,云解...
前言昨天买了域名,服务器,然后搭建了环境,然后想他通过默...
前言由于服务器centos6.8安装mysql一直出现不能连接问题,然后...
前言用 SSH客户端登录上以后,自己想要在本地连接服务器上的...