文章目录

  • 一、数据库备份
  • 二、文件备份
  • 三、遇到的问题
    • 3.1 不能正常创建账户
    • 3.2 一直提示 chroot failed

一、数据库备份

https://blog.csdn.net/vfsdfdsf/article/details/89331943

二、文件备份

2.1 安装cwRsyncServer_4.1.0_Installer.exe
正常安装,右键管理员权限安装,记住账户密码,安装结束后,会出现服务
然后配置文件
(注意:配置了端口是123,那么,入站和出站规则允许123端口)

uid = 0
gid = 0
port = 123
use chroot = false
strict modes = false
max connections = 3
pid file =   /cygdrive/d/cygdrive-info/rsyncd.pid
lock file = /cygdrive/d/cygdrive-info/rsync.lock
log file = /cygdrive/d/cygdrive-info/log/rsyncd.log
hosts allow=111.222.333.444
auth users = usrename
secrets file = /cygdrive/d/cygdrive-info/rsync.passwd[a]
path = /cygdrive/d/a
read only = false
transfer logging = yes[b]
path = /cygdrive/d/b
read only = false
transfer logging = yes

rsync.passwd的内容为:username:1234
再对D盘的a,b文件夹添加用户管理权限SvcCWRSYNC


2.2 客户端安装cwRsync_4.1.0_Installer.exe
正常安装软件,然后在指定位置创建一个rsync.passwd文件,内容为:1234

在bin文件夹中创建test.bat脚本,运行脚本就OK,能够同步文件到指定的文件夹中
脚本代码

@echo off
echo.
echo start...
echo.
cd D:\cwRsync\binrsync -vzrtopg --port=123 --progress  --delete  usrename@666.666.666.666::a /cygdrive/d/aa  --password-file=/cygdrive/d/rsync.passwd < D:\rsync.passwdrsync -vzrtopg --port=123 --progress  --delete  usrename@666.666.666.666::b /cygdrive/d/bb   --password-file=/cygdrive/d/rsync.passwd < D:\rsync.passwd

则可以同步这两个文件夹,注意,一定要在备份服务器中的d盘添加aa,bb文件夹

2.3 参数说明
https://www.cr173.com/html/119298_1.html

2.4 添加定时任务
每个小时同步一次,另外bat脚本可以再优化下,根据时间创建文件夹,这样,一个月的最开始就全量同步,这一个月内,增量同步
如果遇到定时任务无法从执行,需要修改下安全策略:
安全设置 — 本地策略 — 安全选项,找到 域控制器:允许服务器操作员计划任务,打开启用,然后电脑重启即可。

@echo off
echo.
echo start...
echo.
cd D:\cwRsync\binset year=%date:~0,4%
set month=%date:~5,2%
set day=%date:~8,2%
set Ym=%date:~,4%%date:~5,2%
set Ymd=%date:~,4%%date:~5,2%%date:~8,2%rsync -vzrtopg --port=123 --progress  --delete  usrename@666.666.666.666::a /cygdrive/d/aa/%Ym%  --password-file=/cygdrive/d/rsync.passwd < D:\rsync.passwd

三、遇到的问题

3.1 不能正常创建账户

(有安全软件的情况下)
先卸载,再关掉安全软件,右键管理员权限安装,修改密码,安装,会发现创建了一个账户,和administrator账户同级的账户,服务里面也会发现有个RsyncServer
如果没有发现服务,先看看自己能否手动创建一个用户,记录账户密码,重新安装软件的时候,使用这个账户密码
如果自己都不能创建用户,则需要去注册表中修改权限,让自己能够创建用户

3.2 一直提示 chroot failed

改动权限没有,最后发现,这个配置文件把注释也给作为了文件名,我当时都惊呆了
这么写,一直报错chroot failed

uid = 0
gid = 0
port = 123
use chroot = false
strict modes = false
max connections = 3
pid file =   /cygdrive/d/cygdrive-info/rsyncd.pid
lock file = /cygdrive/d/cygdrive-info/rsync.lock
log file = /cygdrive/d/cygdrive-info/log/rsyncd.log
hosts allow=111.222.333.444[a]
path = /cygdrive/d/a #我是个坑人的小注释
read only = false
transfer logging = yes[b]
path = /cygdrive/d/b
read only = false
transfer logging = yes

把注释去掉,这么写,没问题了

uid = 0
gid = 0
port = 123
use chroot = false
strict modes = false
max connections = 3
pid file =   /cygdrive/d/cygdrive-info/rsyncd.pid
lock file = /cygdrive/d/cygdrive-info/rsync.lock
log file = /cygdrive/d/cygdrive-info/log/rsyncd.log
hosts allow=111.222.333.444[a]
path = /cygdrive/d/a
read only = false
transfer logging = yes[b]
path = /cygdrive/d/b
read only = false
transfer logging = yes

服务器数据库备份和文件备份相关推荐

  1. 服务器2012系统如何备份数据库备份,windows 2012服务器数据库备份

    windows 2012服务器数据库备份 内容精选 换一换 支持.云服务器备份提供数据库备份,兼容性请参考表1.针对不兼容的应用数据库,建议在备份前,暂停所有数据的写操作,再进行备份:如果无法暂停写操 ...

  2. 金蝶系统服务器上怎样备份文件,金蝶服务器数据库备份

    金蝶服务器数据库备份 内容精选 换一换 云服务器备份:云服务器备份可以对普通服务器进行整机备份或部分磁盘备份,不适用于部署了数据库等应用的服务器.支持备份弹性云服务器ECS和裸金属服务器BMS,成本相 ...

  3. linux服务器数据库备份

    想将A服务器中的数据库快速转移到B服务器中,一般是先从A服务器中备份下来,下载备份数据,还原到B服务器中.使用phpMyAdmin备份和还原针对数据量很小的情况下很方便,数据量大的话很容易中断失败. ...

  4. Asp.net 不使用SQLDMO实现数据库备份和还原

    今天需要做一个历史数据库,备份还原的程序,就是在sql服务器兴建一个数据库的历史版本的复.手工操作很方便,但是程序来实现我还没做过.上网找资料发现都调用了 SQLDMO 的 SQL COM 来实现. ...

  5. 数据库备份定期删除程序的开发。

    第一.最近客户的服务器数据库备份每天都在进行,随着数据量的不断的增加,备份也在不断的进行变大. 第二.于是一些问题就出现了客户的服务器的磁盘的空间有限,定期数据库备份文件太大而导致无法进行保存问题. ...

  6. MySQL数据库备份的10个教程

    MySQL 是用于交互式网站开发的最为知名的开源数据库系统.如果你使用的 MySQL 数据库,你应当经常有规律地备份数据,以防数据丢失(译注:不管用什么类型的数据都得定期备份).这里有10个自动或手动 ...

  7. 数据库备份到文件服务器,数据库文件备份到云服务器上

    数据库文件备份到云服务器上 内容精选 换一换 目前数据库服务器备份Agent安装包需要提交工单进行获取.当前仅支持x86计算类型的服务器,暂不支持鲲鹏计算类型的服务器.用户需要启用数据库备份前,需先在 ...

  8. mysql 备份 ftp_如何将数据库备份文件备份到FTP上?

    如:backup database master to disk='e:\a.bak' 现在要将'e:\a.bak'这个文件备份到FTP上.而不是本地路径. 假设FTP的帐号密码都为01,ftp的ip ...

  9. 咪咕盒子链接服务器失败_云服务器怎样备份数据库备份

    云服务器怎样备份数据库备份?云服务器数据库的备份很重要,而手动操作会比较麻烦.以西部数码云服务器为例,可以实现 Ms Sqlserver数据库定时自动备份,并存至指定存储空间. 打开链接 下载,下载后 ...

最新文章

  1. Linux命令之top
  2. [转载]Using ngOptions In AngularJS
  3. UCI计算机工程必修专业课,加州大学欧文分校(UCI)工程专业系将会在2012年首次录取中国高中毕业生。...
  4. MySQL之视图、触发器、事务、存储过程
  5. 【CV】一文讲懂图像处理中的低通、高通、带阻和带通滤波器
  6. css画个框,用CSS绘制带有边框的尖端
  7. 嵌入式开发中C语言编程要点简述!
  8. 【专栏必读】王道考研408数据结构万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图
  9. php用正则匹配远程图片,php中通过正则表达式下载内容中的远程图片的函数代码...
  10. Address already in use: JVM_Bind问题的解决
  11. java 判断文件是否打开过_【后端开发】Java中如何判断文件是否被隐藏?(代码示例)...
  12. 大数据在银行的七个应用实例
  13. AndroidOpenCV摄像头预览全屏问题
  14. Netty5+Jboss(Marshalling)完成对象序列化传输
  15. Web应用程序安全原理(Web服务面临的威胁)
  16. 燃气行业引入电子签章推动燃气销售合同线上签署
  17. 通过Excel对各个商品的销售分析
  18. 个人微信公众号申请步骤
  19. 传奇世界服务端WIN7简单安装教程
  20. 机械臂速成小指南(零):指南主要内容及分析方法

热门文章

  1. 【Intel汇编指令集】寄存器
  2. Python的boss直聘职位信息数据分析系统
  3. 数据挖掘分类算法的学习总结
  4. 微信小程序websocket实现即时聊天
  5. 矩阵开关多路耦合器性能参数解读
  6. 为什么 Spring 仍然会是云原生时代最佳平台之一?
  7. 【毕业设计】微信小程序商城购物系统
  8. 贪心算法 - 选点问题 (15 分) C++
  9. Mac OS X上下载安装和配置hadoop指南
  10. 3D建模你不知道的软件秘密