mysql5.7.29数据库备份之linux服务器自动备份

mysql数据库备份

引语:

前天晚上
我L哥知道我没做数据库备份很生气,把我骂了一顿
其实确实是该骂

那我该怎么办呐?

  • 先写个脚本
    vim bkDatabaseName.sh
    脚本内容如下:
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
  • 测试脚本
    添加权限:
    chmod +x bkDatabaseName.sh
    测试执行一下是否成功
    ./bkDatabaseName.sh

  • crontab脚本
    crontab -e

  • 编辑定时任务(每周一23:50自动执行数据库备份)
    50 23 * * 1 /usr/local/backup/bkDatabaseName.sh

  • 查看定时任务是否生效:
    crontab -l

  • 重启crontab服务:
    systemctl restart crond.service




搜了一波,下面还是不错的

在linux服务器上自动备份

在这里插入图片描述

参考链接1

使用crondtab编辑定时任务请注意:

参考链接2

猜你喜欢

转载自blog.csdn.net/frdevolcqzyxynjds/article/details/106962410