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

2014-08-21  来源:本站原创  分类:服务器其它  人气:2 

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

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

今天介绍一下简单的方法为自己的VPS备份。

1、使用putty登录VPS,这里不多介绍了。

2、备份网站目录:

[[email protected] ~]# cd /web/www //进入相应的目录
[[email protected] www]# tar zcvf vps.tar.gz vps //使用tar打包且压缩vps文件夹,压缩后的文件名为:vps.tar.gz
[[email protected] www]#

3、备份数据库:

方法一:使用PHPmyadmin备份数据库

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

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

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

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

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

方法二:使用mysqldump定时自动备份数据库

[[email protected] 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/ 是备份的目录。

添加定时执行任务

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

>>转载请注明出处:VPS侦探

相关文章
  • VPS主机上备份网站和数据库的简单方法 2014-08-21

    现在看到越来越多的VPSer开始使用VPS,在使用VPS的时候一个很重要的任务就是VPS提供备份,虽然一些IDC也提供VPS的备份服务,但要不就是收费,都不太适合我们这些VPSer们使用 现在看到越来越多的VPSer开始使用VPS,在使用VPS的时候一个很重要的任务就是VPS提供备份,虽然一些IDC也提供VPS的备份服务,但要不就是收费,都不太适合我们这些VPSer们使用. 今天介绍一下简单的方法为自己的VPS备份. 1.使用putty登录VPS,这里不多介绍了. 2.备份网站目录: [root

  • linux VPS主机上备份网站和数据库的方法 2014-03-31

    现在看到越来越多的VPSer开始使用VPS,在使用VPS的时候一个很重要的任务就是VPS提供备份,虽然一些IDC也提供VPS的备份服务,但要不就是收费,都不太适合我们这些VPSer们使用. 今天介绍一下简单的方法为自己的VPS备份. 1.使用putty登录VPS,这里不多介绍了. 2.备份网站目录: [[email protected] ~]# cd /web/www //进入相应的目录 [[email protected] www]# tar zcvf vps.tar.gz vps //使用tar打包且压缩vps文件夹,压缩后的

  • SQL Server中聚合历史备份信息对比数据库增长的方法 2014-02-21

    这篇文章主要介绍了SQL Server中聚合历史备份信息对比数据库增长的方法,需要的朋友可以参考下 很多时候,在我们规划SQL Server数据库的空间,或向存储方面要空间时,都需要估算所需申请数据库空间的大小,估计未来最简单的办法就是看过去的趋势,这通常也是最合理的方式. 通常来讲,一个运维良好的数据库都需要做定期基线(baseline),有了基线才会知道什么是正常.一个简单的例子例如,一些人的血压平常偏低,那么80的低压对他来说就是不正常了.但现实情况是大多数系统并没有采集基线的习惯,因此在

  • ASP.NET 连接ACCESS数据库的简单方法 2014-06-14

    一段非常简单的连接ACCESS数据库的实例代码,有需要的朋友可以参考一下 index.aspx <%@ Page Language="C#" %> <%@ import Namespace="System.Data" %> <%@ import Namespace="System.Data.OleDb" %> <script runat="server"> // Insert p

  • Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本 2014-01-20

    Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本的操作时怎样进行的?如今备份已经成为一种非常重要的操作技术,掌握好数据库备份,对大家以后的工作会很有帮助 准备工作: 需要提前在VPS安装好lftp,lftp功能上比较强大,CentOS直接执行:yum install lftp,Debian执行:apt-get install lftp . 需要在VPS上创建/home/backup/ 目录,在FTP上创建backup目录. 如果VPS上数据库不多的话使用Godaddy的免

  • CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中 2014-11-06

    这篇文章主要介绍了CentOS中使用Shell脚本实现每天自动备份网站文件和数据库并上传到FTP中,本文脚本比较实用,其它Linux系统也可参考,需要的朋友可以参考下 一.安装Email发送程序 yum install sendmail mutt 二.安装FTP客户端程序 本脚本需要用到FTP客户端程序将文件上传到FTP空间上面,因此必须安装FTP客户端,否则将出现ftp命令无法找到的错误. 安装步骤请参考:<CentOS提示ftp:command not found> 三.在/root目录下

  • 谈虚拟主机上的几种网站备份方法 2015-03-09

    虚拟主机因为价格便宜,因此服务可能就不太靠谱,说不定哪天就关了或无法访问,因此网站备份对于虚拟主机来说尤为重要,做为站长应该如何将自己的网站进行备份,下面月光博客就介绍几个常见的网站备份方法. 手动备份 手动备份是最基本的备份方法,对于大多数网站来说,网站的程序代码变动较少,主要是数据库的变化,因此,可以一次性将全站程序和数据库通过FTP等方式备份到本地硬盘,如果遇到网站模板或文件变更,则变更后再进行手动下载备份,对于数据库文件来说,通过phpMyAdmin等管理程序将数据库导出到一个文件中,然

  • kangle web服务+easypanel主机控制面板快速搭建网站和数据库以及管理空间详细教程 2013-11-03

    这篇文章主要介绍了kangle web服务+easypanel主机控制面板快速搭建网站和数据库以及管理空间详细教程,需要的朋友可以参考下 kangle web服务在win主机上面跑php个人感觉很不错,再配合easypanel主机控制面板开开设网站和数据库很方便实用,而且空间管理功能完全可以满足个人站长需求.我们这里帮助不少客户安装了这样的一个平台,但很多童鞋都不知道怎么用,这里就详细的介绍下来帮助菜鸟. 安装kangle web和easypanel主机面板这里就不做介绍了,很简单的.下面是开设

  • Linux VPS备份教程 手动备份网站数据 2015-02-14

    老左其实也比较赞同不是所有的网站都需要采用自动备份,每天都自动备份也感觉没有必要,除非我们的网站非常的重要 一般来说我们采用手动备份VPS中的网站就可以了.一般老左喜欢1周备份一次网站,这样的频率应该还算是不错的,对于昨天分享的"数据库/网站文件自动定时备份"的方法比较适合数据比较重要,而且不能长期在电脑前维护的. 比如有些朋友经常出差,回来后打开网站发现数据没了等情况,这类朋友还是需要自动备份的.小博客或者小网站可以采用下面老左分享的手动备份网站的方法.由于我比较推荐使用VPS的时候

  • 用微软Bing查询同一主机上的其它网站 2015-02-17

    当你购买了一个虚拟主机空间的时候,是不是很想知道在这台主机上都还有哪些其它网站?据我了解,很多SEOer在购买虚拟主机前都会进行这项工作,为了尽量避免自己交上"恶邻"而影响自己的网站排名. 很多IP工具都可以查询某一主机上寄放的网站,但很多都是要收费的.而必应搜索引擎却为大家免费提供了这一服务.查询方法很简单,只要在Bing搜索框里输入"ip:203.158.16.66"即可将同一IP绑定的域名一网打尽. 目前暂时还不能直接通过域名来查询,所以在查询之前可以通过IP

  • 七个国外便宜VPS主机使用体验:购买,速度,稳定性,信誉点评 2013-11-01

    前几天发了Godaddy主机优惠100GB空间1.99美元/月,不少人表示已经对虚拟主机木有了激情,原因是自己用过VPS主机就再也不想用虚拟主机了,VPS主机可以满足我们各种修改需求,例如eAccelerator加速虚拟主机就是个问题. VPS相对于虚拟主机来讲,有两大优势:一是各种折腾的需要,有朋友就用VPS把LNMP.LAMP各种面板都尝试了个遍:二是满足大流量的需要,当网站的用户和流量达到一定级别时,换用VPS比升级虚拟主机所花的成本要小得多. 但是我们又不得不承认一个事实:VPS主机始终

  • Linux VPS 自动备份数据到远程主机FTP的方法 2014-10-23

    推荐GD的免费空间,10G,并且长期稳定.备份建议设置为每天执行一次,时间在凌晨2点至凌晨5点之间 备份的数据如果不是特别大的话,不建议压缩,防止其中可能会有已经被多次压缩过的文件损坏. 备份数据库的方式为停止MYSQL服务后备份DATA目录,期间MYSQL会中止数秒至数十秒.请自行权衡利弊. 如果系统上没有ftp命令,先执行yum install -y ftp进行安装. 需要先建立/home/backup/目录,该目录不能用作其他用途. #!/bin/bash #FTP信息 FTP_IP= F

  • 五大值得推荐的国外VPS主机 2014-11-06

    每当讨论哪家的国外VPS比较好时,总会有各色各样的答案.到底哪个国外的VPS最好呢?笔者经过综合网上的评论和博客圈内的朋友推荐,列出五个在多数人眼里公认的国外优质VPS主机.如果你现在或者将来需要选购国外VPS主机,希望这份国外VPS主机清单对你有所帮助. 1.Linode Linode的VPS的口碑很佳,冯大辉.Tim Yang和blogkid等技术流都推荐Linode和在使用Linode.你可以直接下载下方Linode给出的文件以测试各个服务器的速度.据众多使用者反映,处于Tokyo的服务器

  • SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同) 2015-02-05

    在图形界面中,选择备份文件,设置覆盖原有数据库,指定现数据库文件所在的位置,选择错误回滚,点击确定 出现错误3145备份集中的数据库备份与现有的数据库不同 网上解决办法不少,测试下来都是半吊子,错误还是存在 摸索中,解决了 1.新建一个与现有数据库重名的数据库 2.在查询窗口运行如下语句: use master restore database AdventureWorks from disk = 'E:\databasebackup\AdventureWorks.bak' with repla

  • 命令行模式下备份.还原 MySQL 数据库的语句小结 2013-10-24

    为了安全起见,需要经常对数据库作备份,或者还原,学会在命令行模式下备份.还原数据库,还是很有必要 为了安全起见,需要经常对数据库作备份,或者还原.对于 MySQL 而言,最方便的方法可能就是用 phpMyAdmin 的导出.导入功能了,但如果你的数据库体积比较大,作为 Web 应用的 phpMyAdmin 可能会遭遇"超时"而操作失败.所以,学会在命令行模式下备份.还原数据库,还是很有必要的. 1.备份数据库 在 Linux 命令行模式下备份 MySQL 数据库,用的是 mysqldu

  • MSSQL 数据库备份和还原的几种方法 图文教程 2013-11-29

    MSSQL 数据库备份和还原的几种方法小结,配有图文,大家看了就知道了. 一.通过企业管理器进行单个数据库备份.打开SQL SERVER 企业管理器,展开SQL SERVER组LOCAL下的数据库,右键点击你要备份的数据库,在弹出的菜单中选择所有任务下的备份数据库,弹出备份数据库对话框: 点击添加按钮,填写备份文件的路径和文件名,点击确定添加备份文件,点击备份对话框上的备份,开始进行备份. 二.通过企业管理器多数据定时库备份.打开SQL SERVER 企业管理器,展开SQL SERVER组下的管

  • 通过java备份恢复mysql数据库的实现代码 2014-05-27

    这篇文章主要介绍了如何通过java备份恢复mysql数据库,其实一般情况下通过bat或sh就可以,这里主要是介绍了java的实现思路,喜欢的朋友可以参考下 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream;

  • 将备份的SQLServer数据库转换为SQLite数据库操作方法 2015-03-16

    怎样将备份的SQLServer数据库转换为SQLite数据库操作方法:先要安装好SQLServer2005,并且记住安装时自己设置的用户名和密码,感兴趣的朋友可以参考下啊,或许本文对你有所帮助 操作方法:先要安装好SQLServer2005,并且记住安装时自己设置的用户名和密码.下面以恢复SQLServer下备份的数据库文件epdmdb20101008.bak为SQLite数据库为例来说明操作的步骤. ① 打开SQLServer2005,如下图所示: 在登陆界面输入登录名和密码,点"连接&quo

  • SQL server 2008 数据安全(备份和恢复数据库) 2015-03-17

    备份和恢复数据库对于数据库管理员来说是保证数据安全性的一项重要工作.SQL server 2008提供了高性能的备份和恢复功能,可以实现多种方式的数据库备份和恢复操作,避免了由于各种故障造成的损失而丢失数据 下边是我对部分内容的总结,里边偏向了T-SQL语句实现的总结,对于SQL Server Management Studio中对象管理器的操作并没有太多的总结,因为这些都有一些向导,而且,大部分都是在对应的节点,右击找相应的操作,相应的对象,然后根基向导去操作! 首先是大概知识点的总结: 下边

  • VPS主机常见问题解析 2014-08-29

    前文天下数据介绍了关于虚拟主机的常见问题,同样是赤手可热的的IDC产品-VPS主机,也会在运行的过程中出现大大小小的故障,而VPS区别于虚拟主机.因此,今天我们就有必要详细解析下关于VPS服务器的常见问题. 1.能ping通,远程桌面却连接不上. ①对于初次远程桌面的VPS,可以到telnet查看3389端口是否被关闭. ②本地连接机房之间的路由节点处问题.可以换台其他电脑远程试试. ③VPS超出了最大允许连接数.具体解决方法请参照前文<服务器常见问题汇总>的详细介绍. ④系统问题.天下数据建