建站多了,备份成了头疼的问题,由于你不知道你的VPS何时会宕机或者服务商跑路,一旦网站数据丢失,那么至关于前功尽弃了,因此本身研究出了一套自动备份的方法。html
须要的东西:sql
一、一个VPS(虚拟空间没办法用我这方法)数据库
二、百度云同步盘(用来自动同步备份的数据到网盘的)服务器
三、Allway Sync(这个软件用来自动复制要备份的文件夹到百度云同步盘)连接: http://pan.baidu.com/s/1sjQ7tY9 密码: 0iknwordpress
四、Navicat for MySQL(这个软件是用来自动备份Mysql数据库的)连接: http://pan.baidu.com/s/1o6shKJS 密码: q1lc网站
操做步骤:spa
一、在VPS上面安装好百度云同步盘、Navicat for Mysql以及Allway Sync。3d
二、运行百度云同步盘,设置一个文件夹做为你的同步盘,我设置D:\wwwroot\百度云同步盘为同步盘。只要是复制到这个文件夹的数据,都会被同步到咱们的云盘,咱们只须要想办法定时将数据库和网站信息复制到这个文件夹就能够了。htm
三、首先设置Mysql的备份方案,让Mysql天天自动备份到百度云同步盘。首先运行Navicat for Mysql,点击 链接 --> 在服务器上面右键 --> 链接属性。blog
四、选择 高级 选项卡 --> 设置保存路径为D:\wwwroot\百度云同步盘(设置你本身的同步盘路径)
五、而后 链接上服务器 --> 计划 --> 新建批处理做业 --> 点击选择可用任务 --> 点击“选择”按钮,这时候咱们就选择好了数据库备份的任务了。
六、点击 保存 --> 设置文件名(随意填写)
七、点击 设置计划任务 --> 新建 --> 设置“开始时间”为3点(这个你本身定) --> 肯定。这时候,Mysql的备份就作好了,天天3点的时候,Navicat就会自动把服务器的全部数据库自动备份到百度云同步网盘内自动上传到百度云中。
八、接下来,就是设置网站程序的备份。运行Allway Sync程序,这个程序用起来很简单,就是左边选择你要备份的网站文件夹(例如个人是wordpress程序,只想备份上传的文件,那么我就设置目录为D:\wwwroot\hcsem\Web\wp-content\uploads),右边选择要百度云同步盘的目录(最好是每一个站再创建一个文件夹用于区分),我设置为D:\wwwroot\百度云同步盘\hcsem\uploads
九、点击“分析”,若是你要同步的文件夹内容过多,软件会有文件差别过大的重要提醒,咱们直接点击“忽略”按钮便可。
十、点击“同步”,就完成文件夹的同步了。但为了实现天天定时自动同步,咱们还须要选择菜单项中的“同步组” --> 配置 --> 同步计划 --> 勾选“每隔指定的时间间隔同步” --> 设置“同步时间间隔”为“天” --> 肯定。
十一、至此,全部配置完成,这样你就会神奇的发现天天固定的时间数据库和网站程序都被自动备份到百度云同步盘中了,以下图:
再看百度云网盘,天天都有备份,哈哈!
每一个网站天天都有备份。
谁还有更好的备份方法的,欢迎分享,若是以为OK,记得点赞!