linux下mysql数据库定时备份

来源:互联网 发布:mac日版中文输入法切换 编辑:程序博客网 时间:2024/05/19 04:55

1、创建备份目录

cd /homemkdir backupcd backup

2、创建脚本文件

vi bkDatabaseName.sh

3、在脚本文件中写入以下内容
#!/bin/bashmysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql

username和password和DatabseName替换为自己的


备份为压缩文件

#!/bin/bashmysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

4、添加可执行权限

chmod u+x bkDatabaseName.sh

5、添加计划

crontab -e*/1 * * * * /home/backup/bkDatabaseName.sh //写入的内容,表示没一分钟执行一次30 0 * * * /home/backup/bkDatabaseName.sh //表示没天0点30分执行



0 0