网站的数据库备份与管理

  1.无人值守 自动备份">网站数据

  个人网站总是很容易出现很多意外,比如服务器零件损坏、断线或者被黑客攻击,任何一种情况都会导致网站不能正常运行。在网站出现问题后,要在最短的时间内使其恢复正常,最好的方法是使用备份的数据恢复。但是大多数站长往往不能每天都对网站数据进行备份,一旦出现严重的损失就无法挽回。特别是对经常更新的网站来说,定期备份更为重要。其实即使无人值守,也能通过FTP自动备份网站数据,让网站真正做到“有备无患”。

  (1)新建FTP备份任务

  这里我们需要用到一款“绿环FTP数据备份”,它是专门用于FTP数据备份的绿色软件,并且还是免费版本,解压后无须安装即可使用。

  打开软件的exe主程序后,点击“FTP备份”按钮,选择“新增FTP备份任务”,就会弹出参数设置菜单,按照界面提示输入“任务名称”等内容,而后设置网站服务器的FTP用户名和密码。如果是虚拟主机用户,这里就需要填写空间提供商提供的FTP账号密码;有自有服务器的用户则需要自己使用Serv-U等程序新建一个FTP用户。

  图35 FTP参数设置

  在“域名或IP地址选项” 中,可以填写已经绑定IP地址的域名,也可以直接设置服务器的IP地址。参数填写完成后,点击“连接”按钮,如果FTP的名称和密码无误,将会出现连接服务器成功的提示,这样就可以在软件左侧选择需要备份的源目录了。

  图36 FTP用户密码信息

  接下来设置网站数据保存到本地的文件夹,在目标目录中选择一个空间较大的硬盘,再新建一个专门的文件夹即可。

  小提示:

  如果FTP连接不了,可能是由于没有使用被动连接的原因。被动方式的FTP可以解决从服务器到客户端的数据连接被防火墙过滤的问题,但有些FTP软件并不支持这种方式。如果无法直接连接则可以选择“使用被动模式连接”复选框。

  (2)设置自动备份周期

  将网站的各项参数设置完成后,还要设定数据自动备份的时间,我们可以按照网站的类型以及数据更新情况设置自动备份的周期。

  如果是不经常更新的网站,选择每月备份一次的设置即可,还能在软件中设置每月更新的具体时间。如果是数据比较重要的网站,则需要每天都进行备份,软件的备份周期设置非常方便,可以选择任意的时间进行自动备份。

  图37 备份周期设置

  不过,对于一般网站来说,一个星期进行一次完全的数据备份就足够了,只须选择“每周”单选框,然后设定一个时间段如“星期一”,以及备份开始的具体时间即可。

  小提示:

  备份计划周期以秒为单位,最少可设置每秒备份一次。这样对于一些数据库等重要的文件来说,就可以实现实时的异地备份功能了。

时间: 2024-10-14 14:24:49

网站的数据库备份与管理的相关文章

php mysql数据库备份与数据还原类

 /**   * 说明,该类适用于小型的网站的数据库备份,内置mysql连接,只需要简单配置数据连接   * 及存贮备份的位置即可.   * 类实列化并且连接数据库以后可执行以下操作   * get_db_table($database)    取得所有数据表   * export_sql($table,$subsection=0))   生成sql文件,注意生成sql文件只保存到服务器目录,不提供下载   * import_sql($dir)     恢复数据只导入服务器目录下的sql文件  

OneinStack脚本实现网站、数据库本地/远程备份应用

无论我们VPS.服务器使用哪种WEB环境,既然选择使用就需要考虑到运维和管理,不仅仅是网站本身,其网站的数据,服务器的安全等方面都需要考虑的,尤其是网站文件和数据库都需要定期备份确保数据的完整.一般,我们会采用网络上比较常用的WEB面板.环境一键包安装LAMP.LNMP等网站架设环境,而且这些常用的成熟的环境中都会自带比较自动化的应用模块. 比如我们需要备份网站的时候,可以采用常规的手动式备份数据库和网站文件(参考这里),也可以利用脚本自带的模块进行备份,比如最近一段时间较为流行的OneinSt

CentOS下自动备份网站和数据库的脚本

接触CentOS已经有几个月的时间了,使用了太久的windows在刚接触linux命令行界面的时候还真有点不太适应,但到最后也就应了大家的那句话,跟linux接触的时候越长,就越为她的简洁高效而折服,我手上有一台服务器安装的操作系统是CentOS5.4,上面部署的有网站和数据库应用,基本构架:centos+nginx+mysql+php,但由于网站数据比较多,自己手动备份的话太费时间,所以就打算做一个自动运行的脚本,帮助我在每周的指定时间备份网站内容和数据库内容,用tar打包,然后再传到我另外一

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

今天介绍一下简单的方法为自己的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@w

定时自动VPS备份脚本实现LLsMP环境网站和数据库邮箱/FTP同步备份

自从开始使用VPS尤为需要注重数据的安全,不论我们是用WEB面板,还是用一键安装包,甚至直接手工编译环境的,我们可以选择定期手工备份,也可以使用WEB面板自带的备份工具.今天有用户提到关于LLSMP环境的备份问题,所以在这篇文章中,老左分享博客中曾经有过的一个自动备份脚本,然后经过修改完整的写一篇关于LLSMP一键包环境的备份教程. 当然,如果使用LLSMP环境的,也可以通过sh /root/llsmp/backup.sh指令手工备份到VPS空间中,然后FTP下载备份,也可以给这个指令升级为自动

求一套完整的javaweb项目购物网站源代码,有数据库及后台管理

问题描述 求一套完整的javaweb项目购物网站源代码,有数据库及后台管理,邮箱:chushuijie@163.comQQ345329654谢谢,收到后给全分 解决方案 解决方案二:急求,谢谢!解决方案三:Ibatis官方网站下载PETSHOP解决方案四:Ibatis官方网站下载PETSHOP解决方案五:传智播客就有你可以搜下

VPS主机上备份网站和数据库的简单方法_服务器其它

现在看到越来越多的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打包且压缩

Linux下自动备份网站及数据库并发送到邮箱/ftp

自动备份网站及数据库并发送到邮箱 1.SSH登录到VPS,进入到/home/backup目录,新建文件backup.sh,粘贴如下代码并保存: #!/bin/bash # 进入到备份文件夹 cd /home/backup # 创建存放备份文件和数据库的文件夹,并修改权限为777 mkdir -m 777 -p ./backup$(date +"%Y%m%d") # 将需要备份的文件复制到备份文件夹内 cp -r /home/wwwroot ./backup$(date +"%

phpmyadmin导入导出数据库备份教程

在PHP网站建设中,针对Mysql数据库的维护是日常工作,Mysql数据库的导入和导出实现备份功能就是其中之一,在之前的PHP教程中我介绍了不少以Mysql命令方式维护Mysql数据库的文章,今天来说说如何使用phpmyadmin对Mysql数据库进行导入和导出操作以实现数据库备份,phpmyadmin作为维护Mysql数据库的第三方可视化工具,操作非常方便. 在使用phpmyadmin进行导入和导出操作之前,首先需要登录phpmyadmin管理界面,这里注意务必检查你的Mysql服务是否开启,