VPS备份网站及数据库教程

目前站长使用最多的要数国外主机及VPS,一般管理VPS还是需要有一定的服务器技能的,如果没有也可以学习,比如常用的命令和软件的操作。今天与大家分享VPS的网站备份及数据备份。有人要说了可以FTP下载嘛,是可以的,但比较麻烦,最好可以打包。

第一步,用putty备份网站目录。

[root@www ~]# cd /web/www      //进入相应的目录
[root@www www]# tar zcvf vps.tar.gz vps   //使用tar打包且压缩vps文件夹,压缩后的文件名为:vps.tar.gz
[root@www www]#
第二步,备份数据库。我们可以登录PHPMYADMIN进行导出数据,而且我们也可以在备份第一步文件的之前用帝国备份王或者程序自带的备份好一并打包下载。
或者我们可以使用使用mysqldump定时自动备份数据库
[root@www www]# vi backup-db.sh #!/bin/sh
/usr/local/mysql/bin/mysqldump -uroot -ppassword databasename > /web/www/db-backup/databasename$(date +"%Y%m%d").sql
rm /web/www/db-backup/databasename$(date -d -7day +"%Y%m%d").sql #上面语句删除7天前的备份

上述脚本中-u后接数据库用户名, –p后接数据库用户密码,databasename改成要备份的数据库名,也可以备份全部数据库将databasename修改为--all-databases,后面/web/www/db-backup/ 是备份的目录。

添加定时执行任务

[root@www ~]# crontab -e
59 22 * * * /root/backup-db.sh
每天的22:59分会自动备份数据库,且生成的数据库压缩按日期命名
以上备份的信息,备份完了就赶快把备份下载到本地。

未经允许不得转载,或者注明出处:https://www.yd631.com/backup-vps/

麦子猜您可能还喜欢以下内容: