liuxingke

新建备份文件并赋予可以执行的权限

mkdir -p /home/mysql_backup/
touch /home/mysql_backup/mysql_backup.sh
chmod 551 /home/mysql_backup/mysql_backup.sh

编辑/home/mysql_backup/mysql_backup.sh

vim /home/mysql_backup/mysql_backup.sh

写入以下内容

backupdir=/home/mysql_backup
time=` date +%Y_%m_%d_%H_%M_%S `
db_user=root
db_pass=123456
mysqldump --all-databases -u $db_user -p$db_pass | gzip > $backupdir/$time.sql.gz
find $backupdir -name "*.sql.gz" -type f -mtime +5 -exec rm -rf {} \; > /dev/null 2>&1

编辑crontab

crontab -e

在最后一行加入

* */1 * * * root /home/mysql_backup/mysql_backup.sh

重启crontab

service crond restart

分类:

技术点:

相关文章:

  • 2021-07-29
  • 2021-12-16
  • 2021-11-30
  • 2021-10-15
  • 2021-09-12
  • 2021-11-20
  • 2021-12-10
  • 2021-12-10
猜你喜欢
  • 2022-02-08
  • 2021-06-13
  • 2021-11-30
  • 2021-11-27
  • 2021-09-27
相关资源
相似解决方案