专题推荐
专题推荐

Linux VPS每日备份mysql数据库到网站目录

2020-02-01 16:32 分类:VPS教程 阅读(次阅读) 标签:

不建议采用本篇方案,建议采用: Linux VPS每日异地备份网站数据与数据库上传到异地ftp空间

本文搭配: Linux VPS备份之lftp增量备份与定时同步网站备份

命令如下:

#!/bin/bash
MYSQL_USER=数据库用户名
MYSQL_PASS=密码
MYSQL_DATA=用户名
DataBakName=Data_$(date +"%Y%m%d").tar.gz
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz
/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS --databases $MYSQL_DATA --lock-tables=false > /home/backup/databackup.sql
tar zcf /home/backup/$DataBakName /home/backup/databackup.sql
rm -rf /home/backup/databackup.sql

输入esc 然后输入:wq 保存退出
或者直接在你的VPS上执行,需要给权限

chmod +x backup.sh

然后,利用系统crontab实现每天自动运行

Linux VPS中crontab定时计划任务系统命令教程

crontab -e
00 00 * * * /root/backup.sh

 


本文地址: https://www.vpsyi.com/linux-vps-backup-mysql.html