- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
云主机网站备份建立与使用说明教程(本地备份篇)
前言
由于购买云主机做网站客户逐渐增多,但是多数客户都没有备份网站数据的习惯,导致网站出故障、网站升级出错、站点挂马等问题时,处理起来需要花费更多时间、精力来维护站点,如果有备份可以针对网站不同的情况选择还原覆盖备份或者直接替换原站点内容,能大大提高网站恢复成功率,且网站恢复快成功率高(除非站点环境出现问题,这种出现率极低)、如果网站在做推广和竞价排名是相当有必要的。
下面将直接介绍使用护卫神好备份软件进行备份网站和数据库数据
一、软件的下载与安装
好备份官方下载网址:http://www.landui.com/
这里需要注意的是如果您需要护卫神好备份软件将数据压缩成rar格式存储备份来节省磁盘空间,需要安装Winrar,这里可以到好备份下载页面的“相关下载”中找到下载即可。
安装时,先安装Winrar,路径默认即可,再安装好备份软件,默认下一步即可。
二、好备份软件配置
为了演示方便,这里定义了以下几个内容:
需要备份网站目录路径:D:\wwwroot
需要备份MySQL数据库目录路径:D:\Program Files (x86)\MySQL\MySQL Server 5.5\data
网站备份存放路径:D:\WebBackup
数据库MySQL备份存放路径:D:\DBBackup\mysql\
数据库MSSQL备份存放路径:D:\DBBackup\mssql\
网站备份配置设置:
1、需要先安装winrar软件,在安装护卫神好备份软件,这样好备份软件可以自动识别添加winrar程序路径,否则,需要手动指定winrar运行程序的安装路径。
2、Cache目录空间,指定的盘符空间不要太小,否则缓冲区不够可能导致文件无法备份成功。
3、为需要备份网站目录路径:D:\wwwroot,该目录为网站根目录,根目录下存放着每个网站的文件夹。
4、添加网站备份的任务计划过程。
5、6、相关参数设置说明:
任务名称,设置任务的标识名,必须唯一。
文件路径,要备份的文件夹的绝对路径,如“D:\wwwroot\”。
存储路径,存储备份文件的文件夹的绝对路径,如“D:\WebBackup\”。
文件压缩,也就是是否将备份文件压缩成RAR文件。
不压缩:不压缩成RAR文件,以目录的形式存储;
压 缩:将备份文件整体压缩为一个RAR文件;
压缩子目录:将待备份文件夹的一级子目录单独存储为RAR压缩包;
示例:“D:\wwwroot”下面有3个子目录,分别是“D:\wwwroot\1\”、“D:\wwwroot\2\”、“D:\wwwroot\3\”;选择“压缩子目录”备份后,好备份软件将会产生1.rar、2.rar、3.rar三个压缩包,分别存储的1、2、3子目录及其下面的文件。
清理畸形:在备份中,如果遇到“带点文件”,则系统自动清理掉。
压缩密码:生成RAR压缩包的密码,生成的压缩包需要此密码才能打开,不加密码可以留空。
备份周期,设置文件备份时间,定期自动备份,可选每天、每周、每月。
选择每周备份和每月备份,需要在备份日期中设置要备份的日期,多个日期以半角逗号分隔。如设置为每月10号,20号,30号备份,备份日期应填写“10,20,30”。
备份时间用于设置具体在几点几分进行备份,格式为HH:MM(英文半角冒号),使用二十四时间制;允许设置多个时间,使用英文半角逗号分隔。如要设置下午两点和零点五分备份,则填写“14:00,00:05”。
文件保留,设置备份文件保留时间,超过后备份文件将被删除,设置为0表示不删除
已备份完成!
MySQL数据库备份设置
这里建议客户MySQL备份时,请使用网站备份的办法进行备份MySQL的Data目录。切记,使用好备份里面的MySQL数据库备份时,如果MySQL使用了 InnoDB引擎时,好备份的数据库备份会出现数据库备份不完整的情况
由于使用 InnoDB引擎数据库会将数据存储在Data目录下的ibdata1文件中,表结构依然存储在数据库名的文件夹中!
这里数据库备份我们使用MySQL数据库bin目录中的mysqldump.exe程序执行数据库备份;具体操作如下:
1、MySQL备份脚本下载:
文件下载 | 文件名称:MySQLBackups.zip | 文件大小:380KB |
下载声明: | ||
下载地址:MySQLBackups.zip |
2、MySQLBackups.bat文件配置修改:
解释:
dbUser=root;root为MySQL数据库root账号 dbPassword=mysqlpassword;mysqlpassword为MySQL数据库root账号对应的密码 backupDir="备份文件存放路径" mysqldump="MySQL安装目录bin目录的路径" mysqlDataDir="MySQL数据库存储Data目录的路径" zip="压缩程序所在路径"
实例如下:
@echo off set dbUser=root set dbPassword=mysqlpassword set backupDir="D:\DBBackup\mysql\" set mysqldump="D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqldump.exe" set mysqlDataDir="D:\Program Files\MySQL\MySQL Server 5.5\data" set zip="D:\MySQLBackups\zip\7za.exe" :: get date echo dirName=%date:~0,4%%date:~5,2%%date:~8,2% set dirName=%date:~0,4%%date:~5,2%%date:~8,2% :: switch to the "data" folder pushd %mysqlDataDir% :: iterate over the folder structure in the "data" folder to get the databases for /d %%f in (*) do ( if not exist %backupDir%\%dirName%\ ( mkdir %backupDir%\%dirName% ) %mysqldump% --host="localhost" --user=%dbUser% --password=%dbPassword% --single-transaction --add-drop-table --databases %%f > %backupDir%\%dirName%\%%f.sql %zip% a -tgzip %backupDir%\%dirName%\%%f.sql.gz %backupDir%\%dirName%\%%f.sql del %backupDir%\%dirName%\%%f.sql ) popd
3、测试脚本
脚本运行效果如下:
生成备份文件效果如下:
4、添加计划任务
具体添加方法如下:
填写计划任务的名称,这里设定每天2点钟执行MySQL的备份计划,具体设置如下图:
点击运行任务计划测试正常,可正常调用使用。
查看脚本运行时间可以知道下图的备份是刚刚生成的,测试成功!
MSSQL数据库备份设置
MSSQL数据库备份可以使用SQL Server 程序自带的SSMS(SQL Server Management Studio)进行计划任务的添加。
具体操作步骤如图:
1、打开SSMS管理器连接数据库引擎进去后,选择管理—>维护计划,右键选择“维护计划向导”,如图:
2、填写一个维护计划名称,这里填写的是“DBBackup”,点击更改设置计划任务执行的周期与频率,这里设置默认为每天执行,开始时间为凌晨3点。
3、点击下一步,选择执行的任务计划为“备份数据库(完整)”。
4、设置你需要备份的数据库(可多选或单选,根据需要选择),这里演示是备份所有数据库。
5、根据需要自行设定备份路径设置和是否需要创建子目录。
6、后面内容点击下一步默认即可,计划新建完成如图所示。
7、测试验证计划。
需要注意的是用户需要将SQL Server代理 服务开启,并自动启动。不然数据库备份无法自动执行。设置如下:
测试效果如下:
到此,本地备份已全部讲完。
售前咨询
售后咨询
备案咨询
二维码
TOP