服务器数据库备份和文件备份
文章目录
- 一、数据库备份
- 二、文件备份
- 三、遇到的问题
- 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
服务器数据库备份和文件备份相关推荐
- 服务器2012系统如何备份数据库备份,windows 2012服务器数据库备份
windows 2012服务器数据库备份 内容精选 换一换 支持.云服务器备份提供数据库备份,兼容性请参考表1.针对不兼容的应用数据库,建议在备份前,暂停所有数据的写操作,再进行备份:如果无法暂停写操 ...
- 金蝶系统服务器上怎样备份文件,金蝶服务器数据库备份
金蝶服务器数据库备份 内容精选 换一换 云服务器备份:云服务器备份可以对普通服务器进行整机备份或部分磁盘备份,不适用于部署了数据库等应用的服务器.支持备份弹性云服务器ECS和裸金属服务器BMS,成本相 ...
- linux服务器数据库备份
想将A服务器中的数据库快速转移到B服务器中,一般是先从A服务器中备份下来,下载备份数据,还原到B服务器中.使用phpMyAdmin备份和还原针对数据量很小的情况下很方便,数据量大的话很容易中断失败. ...
- Asp.net 不使用SQLDMO实现数据库备份和还原
今天需要做一个历史数据库,备份还原的程序,就是在sql服务器兴建一个数据库的历史版本的复.手工操作很方便,但是程序来实现我还没做过.上网找资料发现都调用了 SQLDMO 的 SQL COM 来实现. ...
- 数据库备份定期删除程序的开发。
第一.最近客户的服务器数据库备份每天都在进行,随着数据量的不断的增加,备份也在不断的进行变大. 第二.于是一些问题就出现了客户的服务器的磁盘的空间有限,定期数据库备份文件太大而导致无法进行保存问题. ...
- MySQL数据库备份的10个教程
MySQL 是用于交互式网站开发的最为知名的开源数据库系统.如果你使用的 MySQL 数据库,你应当经常有规律地备份数据,以防数据丢失(译注:不管用什么类型的数据都得定期备份).这里有10个自动或手动 ...
- 数据库备份到文件服务器,数据库文件备份到云服务器上
数据库文件备份到云服务器上 内容精选 换一换 目前数据库服务器备份Agent安装包需要提交工单进行获取.当前仅支持x86计算类型的服务器,暂不支持鲲鹏计算类型的服务器.用户需要启用数据库备份前,需先在 ...
- mysql 备份 ftp_如何将数据库备份文件备份到FTP上?
如:backup database master to disk='e:\a.bak' 现在要将'e:\a.bak'这个文件备份到FTP上.而不是本地路径. 假设FTP的帐号密码都为01,ftp的ip ...
- 咪咕盒子链接服务器失败_云服务器怎样备份数据库备份
云服务器怎样备份数据库备份?云服务器数据库的备份很重要,而手动操作会比较麻烦.以西部数码云服务器为例,可以实现 Ms Sqlserver数据库定时自动备份,并存至指定存储空间. 打开链接 下载,下载后 ...
最新文章
- Linux命令之top
- [转载]Using ngOptions In AngularJS
- UCI计算机工程必修专业课,加州大学欧文分校(UCI)工程专业系将会在2012年首次录取中国高中毕业生。...
- MySQL之视图、触发器、事务、存储过程
- 【CV】一文讲懂图像处理中的低通、高通、带阻和带通滤波器
- css画个框,用CSS绘制带有边框的尖端
- 嵌入式开发中C语言编程要点简述!
- 【专栏必读】王道考研408数据结构万字笔记(有了它不需要你再做笔记了):各章节内容概述导航和思维导图
- php用正则匹配远程图片,php中通过正则表达式下载内容中的远程图片的函数代码...
- Address already in use: JVM_Bind问题的解决
- java 判断文件是否打开过_【后端开发】Java中如何判断文件是否被隐藏?(代码示例)...
- 大数据在银行的七个应用实例
- AndroidOpenCV摄像头预览全屏问题
- Netty5+Jboss(Marshalling)完成对象序列化传输
- Web应用程序安全原理(Web服务面临的威胁)
- 燃气行业引入电子签章推动燃气销售合同线上签署
- 通过Excel对各个商品的销售分析
- 个人微信公众号申请步骤
- 传奇世界服务端WIN7简单安装教程
- 机械臂速成小指南(零):指南主要内容及分析方法