1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

linux下自动备份mysql到网站目录

之前发了自动备份网站文件和数据库上传到FTP空间的脚本 但是没有远程FTP的用户呢,可以使用下面这个脚本,自动备份mysql到WEB目录下以便下载到本地!

#!/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 

保存退出

或者直接在你的VPS上执行:

wget -c https://www.qiquanji.com/download/MysqlBackup.sh chmod +x backup.sh 

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

crontab -e 

输入以下内容:

00 00 * * * /root/MysqlBackup.sh

原文链接:https://www.qiquanji.com/post/5126.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:高级教程 浏览: