提醒:本文最后更新于 2863 天前,文中所描述的信息可能已发生改变,请仔细核实。
自用的备份命令:
#!/bin/bash
tar zPcf /data/www/backup/backup_$(date +%Y%m%d).tar.gz /data/www/域名文件夹
/data/soft/mysql/bin/mysqldump -u用户名 -p密码 数据库名 |gzip > /data/www/backup/db-$(date +"%Y%m%d").sql.gz
第二行是网站数据,第三行是数据库,都采用了gzip压缩
上述命令,请在ssh中在合适的地方,输入
vi backup.sh
按i后,黏贴进去。按esc -> 输入:wq回车保存退出。
接着赋予脚本执行权限
chmod +x /你存放的目录/backup.sh
接着添加到计划任务,在ssh中输入:
crontab -e
按i后在最后一行,加入
00 00 * * * /你存放的目录/backup.sh
便可在服务器时间为0点时,备份数据。
网上还有备份到指定ftp的办法,前提是安装lftp,一个很强大的功能,安装命令:
yum install lftp
转载请注明转自:kn007的个人博客的《VPS备份网站数据及数据库》