黄聪:VPS实现自动定时备份网站数据以及Mysql数据库到百度云同步盘
建站多了,备份成了头疼的问题,因为你不知道你的VPS什么时候会宕机或者服务商跑路,一旦网站数据丢失,那么相当于前功尽弃了,所以自己研究出了一套自动备份的方法。
需要的东西:
1、一个VPS(虚拟空间没办法用我这方法)
2、百度云同步盘(用来自动同步备份的数据到网盘的)
3、Allway Sync(这个软件用来自动复制要备份的文件夹到百度云同步盘)链接: http://pan.baidu.com/s/1sjQ7tY9 密码: 0ikn
4、Navicat for MySQL(这个软件是用来自动备份Mysql数据库的)链接: http://pan.baidu.com/s/1o6shKJS 密码: q1lc
操作步骤:
1、在VPS上面安装好百度云同步盘、Navicat for Mysql以及Allway Sync。

2、运行百度云同步盘,设置一个文件夹作为你的同步盘,我设置D:\wwwroot\百度云同步盘为同步盘。只要是复制到这个文件夹的数据,都会被同步到我们的云盘,我们只需要想办法定时将数据库和网站信息复制到这个文件夹就可以了。

3、首先设置Mysql的备份方案,让Mysql每天自动备份到百度云同步盘。首先运行Navicat for Mysql,点击 连接 --> 在服务器上面右键 --> 连接属性。

4、选择 高级 选项卡 --> 设置保存路径为D:\wwwroot\百度云同步盘(设置你自己的同步盘路径)

5、然后 连接上服务器 --> 计划 --> 新建批处理作业 --> 点击选择可用任务 --> 点击“选择”按钮,这时候我们就选择好了数据库备份的任务了。

6、点击 保存 --> 设置文件名(随意填写)

7、点击 设置计划任务 --> 新建 --> 设置“开始时间”为3点(这个你自己定) --> 确定。这时候,Mysql的备份就做好了,每天3点的时候,Navicat就会自动把服务器的所有数据库自动备份到百度云同步网盘内自动上传到百度云中。

8、接下来,就是设置网站程序的备份。运行Allway Sync程序,这个程序用起来很简单,就是左边选择你要备份的网站文件夹(例如我的是wordpress程序,只想备份上传的文件,那么我就设置目录为D:\wwwroot\hcsem\Web\wp-content\uploads),右边选择要百度云同步盘的目录(最好是每个站再建立一个文件夹用于区分),我设置为D:\wwwroot\百度云同步盘\hcsem\uploads

9、点击“分析”,如果你要同步的文件夹内容过多,软件会有文件差异过大的重要提醒,我们直接点击“忽略”按钮即可。

10、点击“同步”,就完成文件夹的同步了。但为了实现每天定时自动同步,我们还需要选择菜单项中的“同步组” --> 配置 --> 同步计划 --> 勾选“每隔指定的时间间隔同步” --> 设置“同步时间间隔”为“天” --> 确定。

11、至此,所有配置完成,这样你就会神奇的发现每天固定的时间数据库和网站程序都被自动备份到百度云同步盘中了,如下图:

再看百度云网盘,每天都有备份,哈哈!

每个网站每天都有备份。

谁还有更好的备份方法的,欢迎分享,如果觉得OK,记得点赞!
黄聪:VPS实现自动定时备份网站数据以及Mysql数据库到百度云同步盘的更多相关文章
- Linux VPS自动定时备份网站文件和MYSQL数据库到FTP空间(LNMP)
如果我们网站更新不是很频繁,我们可以定期手动进行备份网站文件和MYSQL数据库导出.如果我们网站数据更新频繁,且数据尤为重要,建议要采用定期自动 备份,至少需要多备份数据,无论我们选择何种优秀的VPS ...
- linux自动定时备份web程序和mysql数据库
前些天受朋友说linux定时备份不知道怎么搞,叫帮忙处理一下.由于这段时间正闲着,所以也就欣然答应.由于朋友对linux不懂也希望我将操作的过程记录下来,也就是越详细越好.所以写得比较$%^& ...
- Crontab定时备份网站脚本及mysql数据库
1)shell脚本 #!/bin/bash #你要修改的地方从这里开始 MYSQL_USER="root" #mysql用户名 MYSQL_PASS="123456&qu ...
- 黄聪:NaviCat通过Http方式连接服务器的MySQL数据库(转)
首先到NaviCat官网上去下载最新版本的NaviCat.安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,弹出新键连接信息,如下图所示: 在主机名IP地址那里填写LocalHost ...
- centos使用shell脚本定时备份docker中的mysql数据库
shell脚本 #!/bin/bash #容器ID container_id="6b1faea2b4d7" #登录用户名 mysql_user="root" # ...
- linux vps定时备份网站、数据库命令sh
vps定时备份数据库命令,将下面的代码保存为backsql.sh,然后设置定时任务运行即可. cd /home/admin/backup #切换到备份目录 btimes=$(date +%y%m%d% ...
- [转]mysql自动定时备份数据库的最佳方法-支持windows系统
网上有很多关于window下Mysql自动备份的方法,可是真的能用的也没有几个,有些说的还非常的复杂,难以操作. 我们都知道mssql本身就自带了计划任务可以用来自动备份,可是mysql咱们要怎么样自 ...
- windows系统——mysql自动定时备份数据库的最佳方法
网上有很多关于window下Mysql自动备份的方法,可是真的能用的也没有几个,有些说的还非常的复杂,难以操作. 我们都知道mssql本身就自带了计划任务可以用来自动备份,可是mysql咱们要怎么样自 ...
- SQL2008实现数据库自动定时备份——维护计划
在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员 每天守到晚上1点去备份数据库.要实现数据库的 ...
随机推荐
- makefile--模式规则(七)
原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/ 上一节讲到目录创建成功,目标文件没有生产到对应目录下,这里我们先给目标文件加上对应目录,这样的话 ...
- leetcode 93 Restore IP Addresses ----- java
Given a string containing only digits, restore it by returning all possible valid IP address combina ...
- c语言开发手机通讯录
// // main.c // 手机通讯录 // // Created by Kevin-Dfg on 16/4/19. // Copyright © 2016年 Kevin-Dfg. All ...
- 英语语法最终珍藏版笔记-18what 从句的小结
what 从句的小结 1.意思是“所….的事/物”, 相当于the thing(s) that…, that which…, 或those which… 可以用于以下情况: (1) 引导主语从句.如: ...
- C++@sublime GDB调试
正文转自:http://www.cppblog.com/lucency/archive/2012/08/09/59214.html 之前在网上搜索了好久使用sublime调试C和C++的文章,但是徒劳 ...
- Linux 的账号与群组[转自vbird]
Linux 的账号与群组 管理员的工作中,相当重要的一环就是『管理账号』啦!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理好一个服务 ...
- caffe: test code 执行出问题: Check failed: FLAGS_weights.size() > 0 (0 vs. 0) Need model weights to score.
Check failed: FLAGS_weights.size() > 0 (0 vs. 0) Need model weights to score. 出现这个错误,但是我记得昨天还好好的, ...
- 数据库之mysql
安装mysql-server时连同客户端与perl环境一起安装了 centos6.5安装mysql[root@localhost ~]# yum install mysql-server Instal ...
- unity,将camera设为don't clear在android上会显示不正常
将camera设置为don't clear,在pc和ios上显示没问题,但在android上显示不正常,改为only depth可以.
- lambda 的使用汇总
d=lambda x:x+1print(d(10))lambda 相当于一个轻量函数返回 d=lambda x:x+1 if x>0 else "error"print(d( ...