Linux系统VPS网站数据备份

在使用LINUXVPS的时候一个很重要的任务就是VPS数据备份,备份数据是很占IO资源的,一般有数据备份都会定在凌晨或者其他空闲时间;
 
下面介绍一下简单的方法为自己的VPS备份。
 
1、使用putty登录VPS;
 
2、备份网站目录:
 
[root@www ~]# cd /web/www   //进入相应的目录
 [root@www www]# tar zcvf vps.tar.gz vps  //使用tar打包且压缩vps文件夹,压缩后的文件名为:vps.tar.gz
 [root@www www]#
 
3、备份数据库:
 
方法一:使用PHPmyadmin备份数据库
 
此处界面都是中文,直接导出数据库就好了。

 
方法二:使用mysqldump定时自动备份数据库
 
[root@www www]# vi backup-db.sh
 #!/bin/sh
 /bin/nice -n 19 /usr/bin/mysqldump -u vpsmysql --password=vpsmysqlpassword mysqlname -c | /bin/nice -n 19 /bin/gzip -9 > /web/www/db-backup/vps-$(date '+%Y%m%d').sql.gz
 rm -rf /web/www/db-backup/vps-$(date +%Y%m%d -d "7 days ago").sql.gz
 #上面语句删除7天前的备份
 
上述脚本中-u后接数据库用户名, –password后接数据库密码,紧接着是数据库名,后面/web/www/db-backup/ 是备份的目录。
 
添加定时执行任务每天的23:59分会自动备份数据库,且生成的数据库压缩按日期命名
 
[root@www ~]# crontab -e
 59 23 * * * /web/www/backup-db.sh
 
4、将备份完了的数下载到本地。

此答案有用么?

 打印

建议阅读

windows powershell按国家屏蔽IP地址

英文系统:https://www.gregsitservices.com/blog/2016/02/blocking-unwanted-countries-with-windows-firewa...

win2003 vps IIS被挂马如何解决?

一台WIN2003 VPS 服务器 几乎所有网站打开网页 甚至HTML网页 都出现了 <iframe src="http://xxxdfsfd/web.htm" height=0...

Linux VPS 基本命令

我们Linux VPS用命令才能管理他,我们来罗列一些基本和简单的Linux的命令...

使用 Windows PowerShell 删除角色或功能的步骤

使用 Windows PowerShell 删除角色或功能的步骤使用提升的用户权限打开 Windows PowerShell...

通用稳定DNS,国际DNS,国内DNS,公共DNS

公共 DNS 服务器 IP 地址 名称DNS 服务器 IP 地址 CloudFlare DNS 1.1.1.1 1.0.0.1 114 DNS...

Powered by WHMCompleteSolution