服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|

服务器之家 - 服务器系统 - Linux - linux VPS主机上备份网站和数据库的方法

linux VPS主机上备份网站和数据库的方法

2021-03-14 22:34Linux教程网 Linux

现在看到越来越多的VPSer开始使用VPS,在使用VPS的时候一个很重要的任务就是VPS提供备份,虽然一些IDC也提供VPS的备份服务,但要不就是收费,都不太适合我们这些VPSer们使用。

今天介绍一下简单的方法为自己的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备份数据库

linux VPS主机上备份网站和数据库的方法

linux VPS主机上备份网站和数据库的方法

linux VPS主机上备份网站和数据库的方法

linux VPS主机上备份网站和数据库的方法

linux VPS主机上备份网站和数据库的方法

方法二:使用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/ 是备份的目录。

添加定时执行任务

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

延伸 · 阅读

精彩推荐
  • LinuxLinux 统计代码行数的代码

    Linux 统计代码行数的代码

    这篇文章主要介绍了Linux 统计代码行数的代码,需要的朋友可以参考下...

    Linux之家4832019-06-12
  • LinuxLinux玩CS反恐精英的方法

    Linux玩CS反恐精英的方法

    一、下载必要的软件包 我们使用Wine软件包模拟Windows环境。 当我们的Wine安装成功后,我们还需要重新安装 CS 1.6。 二、编译、安装 #tar -jxvf Wine-0.9.54.tar.b...

    Linux教程网3982020-04-11
  • Linuxlinux who命令参数及用法详解(linux查看在线用户命令)

    linux who命令参数及用法详解(linux查看在线用户命令)

    执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器 ...

    linux命令大全4922019-12-25
  • Linux学习Linux的七点忠告 推荐

    学习Linux的七点忠告 推荐

    1、不要玩 Linux 很多人用 Linux 的时候会感觉很迷茫,该用哪个发行呢?是不是我少装了什么?怎么升级这么快啊!怎么这么不稳定!每当遇到新的软件他就想试用...

    Linux教程网2172020-04-05
  • Linuxbzip2 bunzip2 bzcat参数使用

    bzip2 bunzip2 bzcat参数使用

    bzip2 [参数] 文件 -c :将压缩或是解压缩的结果 送到标准输出,如果输出到屏幕上则是乱码 -d :解压缩文件,同 bunzip2 文件名.bz2 -f :有同名文件时强制覆...

    Linux教程网3212020-04-13
  • LinuxLinux系统调用fsync函数详解

    Linux系统调用fsync函数详解

    Linux fsync函数主要用于将同步内存中所有已修改的文件数据到储存设备,多用于备份 ...

    Linux教程网5142019-11-25
  • Linuxlinux top命令详解和使用实例及使用技巧(监控linux的系统状况)

    linux top命令详解和使用实例及使用技巧(监控linux的系统状况)

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 ...

    linux命令大全2652019-11-16
  • Linux在Linux终端中查看公有IP的方法详解

    在Linux终端中查看公有IP的方法详解

    这篇文章主要介绍了在Linux终端中查看公有IP的方法详解,包括用ifconfig命令查看IP的普通使用回顾,需要的朋友可以参考下...

    开源中文社区3602019-09-03