linux定时备份数据库

作者: _夏兮 | 来源:发表于2016-12-23 16:24 被阅读79次

1、crontab 是用来让使用者在固定时间或固定间隔执行程序之用

确保 crontab 服务已经启动。

查看crontab服务状态:

service crond status

手动启动crontab服务:

service crond start

crontab 详细

2、mysqldump

mysqldump: command not found

find  / -name mysqldump -print 找到mysqldump的完整路径 使用的时候带上路径

mydump详解

3、备份数据库脚本

新建 back.sh

#!/bin/bash

cd /backup

mv  /backup/backup-* oldbackup/backold.sql

echo "Old Databases are moved to oldbackup folder"

Now=$(date "+%Y-%m-%d")

File=backup-$Now.sql

/usr/local/mysql/bin/mysqldump -uroot -ppassword dbname>/usr/local/backup/$File

echo "your database backup successfully completed"

4、crontab -e

编辑

00 05 *  * *  /usr/local/back.sh

crontab -l

查询

相关文章

网友评论

    本文标题:linux定时备份数据库

    本文链接:https://www.haomeiwen.com/subject/tyvkvttx.html