导航:首页 > 配服务器 > 如何备份远程服务器

如何备份远程服务器

发布时间:2022-06-17 17:10:47

⑴ 浅谈服务器数据简单维护,怎样备份

一、导语毫无疑问,数据安全是所有网络安全的核心,我们除了做好应有的安全防护措施,还应该从数据备份层面进一步加强数据安全。
数据备份有四种模式:本地备份、异地备份、数据热备和容灾备份。下面我们将分别讲述这些模式的特点和部署方法,让您轻松解决数据备份难题。
二、本地备份在服务器定时备份数据,是最基本,也是最必要的备份模式,任何稍微重要的数据都应该做本地备份。
本地备份推荐使用“好备份系统”,它是一款永久免费的数据备份软件。可以设置每天、每周、每月自动将网站和SQL数据库打包备份,并设置打包密码,支持完全备份和差异备份,支持分卷压缩、自动删除过期备份文件、在线还原备份等功能。基本上是国内最好用的本地备份软件。
三、异地备份异地备份是将本地数据,传输到远程服务器存档,防范本地服务器故障导致数据丢失,进一步提升数据安全。
建议先使用“好备份系统”做本地打包备份,再使用“护卫神·异地备份系统”将这些打包文件传输到远程服务器,提升传输效率。
护卫神·异地备份系统采取最简单方便的FTP模式传输数据,任何FTP空间都可以用来存储数据。支持实时监控模式,本地备份一完成,马上传输到远程服务器,减少间隙时间,降低风险。
四、数据热备数据热备是将源服务器的数据实时传输到远程服务器,始终保持两台服务器的数据一致。当源服务器出现故障时,可以使用远程服务器的数据,确保数据没有任何丢失。
1、文件热备文件热备可以使用“护卫神·异地备份系统”的实时监控模式解决,一旦发现文件有变更,立即将这个文件传输到远程服务器。
2、数据库热备大部分数据库都自带同步功能,只需要配置好分发和订阅,就可以实现数据库同步。具体实现方法可以购买“护卫神·数据同步服务”,由我司技术工程师为您解决。
五、容灾备份做好了本地备份、远程备份和数据热备,是不是就可以彻底放心了呢?
答案是否定的。
虽然以上三种备份解决了服务器故障导致的数据丢失,但是针对黑客篡改数据、管理员误删数据等情况还是没有解决。即使热备模式,黑客在篡改数据时,也是连同远程服务器一起篡改,无法在不损失数据的情况下恢复数据。因此还需要部署容灾备份解决此类问题。
容灾备份是在每一次数据变化时记录日志,只要找到对应的时间点,就可以将该时间点前的数据完全恢复。当我们误删数据或是黑客篡改了数据时,马上对数据库进行容灾恢复,数据就原封不动的还原了。
遗憾的是容灾备份只适合SQL数据库,只需要设置数据库为完整模式,就可以使用容灾备份来保护数据了。
总的来说,备份无小事,大家根据自己的需要,选择适合自己的备份方案。

⑵ 如何远程备份MySQL binlog

备份命令
mysqlbinlog --read-from-remote-server --raw --host=192.168.244.145 --port=3306 --user=repl --password=repl --stop-never mysql-bin.000001

解释如下:
--read-from-remote-server:用于备份远程服务器的binlog。如果不指定该选项,则会查找本地的binlog。
--raw:binlog日志会以二进制格式存储在磁盘中,如果不指定该选项,则会以文本形式保存。
--user:复制的MySQL用户,只需要授予REPLICATION SLAVE权限。
--stop-never:mysqlbinlog可以只从远程服务器获取指定的几个binlog,也可将不断生成的binlog保存到本地。指定此选项,代表只要远程服务器不关闭或者连接未断开,mysqlbinlog就会不断的复制远程服务器上的binlog。
mysql-bin.000001:代表从哪个binlog开始复制。
除了以上选项外,还有以下几个选项需要注意:
--stop-never-slave-server-id:在备份远程服务器的binlog时,mysqlbinlog本质上就相当于一个从服务器,该选项就是用来指定从服务器的server-id的。默认为-1。
--to-last-log:代表mysqlbinlog不仅能够获取指定的binlog,还能获取其后生成的binlog,获取完了,才终止。如果指定了--stop-never选项则会隐式打开--to-last-log选项。
--result-file:用于设置远程服务器的binlog,保存到本地的前缀。譬如对于mysql-bin.000001,如果指定--result-file=/test/backup-,则保存到本地后的文件名为/test/backup-mysql-bin.000001。注意:如果将--result-file设置为目录,则一定要带上目录分隔符“/”。譬如--result-file=/test/,而不是--result-file=/test,不然保存到本地的文件名为/testmysql-bin.000001。

⑶ 教您如何Sql Server备份到远程服务器

需要在SQL Server 2005 里用xp_cmdshell运行net use,创建主服务器和远程共享文件夹之间的连接。 首先在外围应用配置器里,启动xp_cmdshell。 然后在SQL Server Management Studio里新建查询,输入: master..xp_cmdshell 'net use \\<remotecomputer\<sharefolder <password /user:<remotecomputername\loginname' 这样就可以了,记得运行此语句后要去外围应用配置器里关闭xp_cmdshell。 如果想要关闭这个连接的话源码天空 ,重新启动xp_cmdshell,在SQL Server Management Studio里新建查询,输入: master..xp_cmdshell 'net use \\<remotecomputer\<sharefolder /delete'

⑷ 服务器远程备份如何实现

建议你说明白是什么系统,是什么数据。
一般的做法是在A服务器上假设Ftp服务,在B服务器上安装Ftp客户端,并在B机上完成自动备份,差动备份的设置。
如果是数据库软件产生的数据,SQL、Oracle等均有远程备份机制,只要打开B机的共享权限即可。

⑸ 如何远程备份服务器数据

数据备份软件对于数据的备份是基于网络传输的,只要是网络可以连通,就可以备份。
经常说的异地备份,其实就是远程备份服务器的数据。

⑹ 如何把本地数据库还原到远程服务器的数据库

1、首先打开Navicat软件,右键点击左边空白的地方,点击New Connection下的MySQL,先创建一个服务器的连接。

⑺ 怎么来实现远程服务器的Mysql数据库备份和恢复

你可以登录进去,然后在“任务”中选择“备份”,之后选择备份的路径,就可以了!数据库恢复就是点击“还原”,然后按提示操作即可。

⑻ 如何轻松实现服务器远程备份

一、部署控制中心

在网管机器B中,下载并运行ATIES安装程序,弹出组件安装对话框(图1),点击“Install Acronis True Image
Management Console”选项,同意用户许可协议后,一路点击“NEXT”按钮,就完成了ATIES控制中心的安装。(图1)

图1

二、远程部署Agent(代理)
要想进行远程备份操作,必须为服务器A远程安装Agent代理程序。

在网管机器B中,依次点击“开始→程序→Acronis→Acronis true image management
console→Acronis true image management console”项目。在ATIES控制中心窗口中点击“Install
acronis componets to a remote
computer”选项,进入到“远程安装向导”对话框,点击“NEXT”按钮后,选中“Registered
components”单选项,在接下来的“程序选择”对话框中列出两个程序组件:Acronis true image agent和Acronis
true image enterprise server。这里笔者要为服务器A安装代理程序,因此选择“Acronis true image
agent”项目如图2,然后进入到“登录信息”对话框。(图2)

图2

在“Computer”栏中输入服务器A的IP地址(图3),如“192.168.1.12”,也可以点击“Browse”按钮,在计算机浏览框中找到服
务器A,然后在“User name”和“Password”栏中分别输入服务器A的管理员账号名和密码,如“lw”账号。这里笔者建议选中“Allow
to reboot remote computer
automatically”选项,因为代理程序远程安装后,必须重新启动系统才能生效。最后点击“Proceed”按钮,开始为服务器A远程安装代理程
序。安装完成后,服务器A将自动重新启动系统。(图3)

图3

三、让文件夹共享
这里笔者要在网管机器B中远程备份服务器A的磁盘分区,并将“镜像文件”存储在服务器A的“S_bak”共享文件夹中。这里注意服务器A使用的
是NTFS文件系统,因此共享文件夹的访问权限不但受到“共享权限”限制,还受到NTFS文件系统的访问权限限制。我们首先要在服务器A上对
“S_bak”共享文件夹访问权限进行合理设置。

1.设置共享权限

在服务器A的资源管理器中,右键点击“S_bak”共享文件夹,选择“属性”,切换到“共享”标签页,点击“权限”按钮,弹出“S_bak的权
限”设置对话框,点击“添加”按钮,将“lw”账号添加到“组或用户名称”列表框内,并且还要给该账号赋予“完全控制权限”如图4,最后点击“确定”按
钮,完成共享权限设置。(图4)

图4

2.NTFS访问权限设置

以上设置的只是共享访问权限,毕竟“S_bak”共享文件夹是受“共享访问权限”和“NTFS访问权限”双重制约的。如果NTFS文件系统不允许“lw”账号访问共享,也是不行的。

切换到“安全”标签页后,首先将“lw”账号添加到“组或用户名称”列表框中,接下来还要为该账号设置访问权限。选中“lw”账号后,在“lw的权限”列表框中选中“读取和运行、列出文件夹目录、读取、修改和写入”项目,最后点击“确定”按钮。 (图5)

图5

经过以上操作后,就完成了“S_bak”共享文件夹访问权限的设置。这里要注意以上操作是在服务器A进行的。

四、远程备份从此简单

到此为止,远程备份的准备工作就全部完成了,下面就可以在网管机器B中对服务器A的磁盘分区进行远程备份。

1.连接服务器A

在网管机器B的ATIES控制中心窗口中,点击“Connect to a remote
computer”项目,弹出“远程连接计算机”对话框,在“Computer”栏中输入服务器A的IP地址“192.168.1.12”,点击
“Options”按钮后,在“User
name”和“Password”栏中分别输入服务器A的管理员账号名“lw”和账号密码如图6,点击“OK”按钮后,进入到“Pick a task
for the remote computer”窗口,说明已经成功连接到服务器A如图7。(图6)(图7)

图6

图7

2.第一次完全手工备份
下面就开始实施远程手工备份服务器A磁盘分区。点击“Backup”选项,弹出“创建镜像文件向导”对话框,点击“NEXT”按钮后,在接下来
的对话框中列出服务器A的磁盘分区。这里笔者以“C盘”分区为例,选中“C盘分区”项目,点击“NEXT”按钮后,为镜像文件指定存储位置(图8)。

图8

在“网络计算机”对话框中找到服务器A,弹出登录对话框窗口,输入服务器A的管理员账号后,进入到“S_bak”共享文件夹,接着为镜像文件起个名字,如
“server.tib”。下面选择“镜像模式”,这是笔者第一次为服务器A的C盘分区进行备份,因此要选择完全备份方式,选中“Create the
full backup image
archive”选项,点击“NEXT”按钮后,要为镜像文件设置一个复杂的“保护密码”,防止有人非法窃取。接着还要为镜像文件设置分卷方式、压缩率
等,如果没有特殊要求,使用默认值即可。最后点击“Proceed”按钮,就开始远程备份服务器A的C盘分区。备份成功后,就会在服务器A的
“S_bak”共享文件夹中生成一个名为“rtj.tib”的镜像文件。(图9)

图9

3.计划增量备份

以上完成了第一次手工备份,但以后每次都要手工备份是非常麻烦的,ATIES提供了“计划任务”功能,利用它创建备份任务,可以轻松完成自动备份。

在网管机器B的ATIES控制中心窗口中,点击下方的“Show tasks”选项,弹出“计划任务向导”对话框,计划备份向导的操作过程和手工备份向导基本相似,只是多出“备份时间间隔”参数的设置。(图9)

还是以备份服务器A的C盘分区为例,在“计划任务向导”对话框中选中服务器A的C盘分区,指定好镜像文件的存储位置“S_bak共享文件夹中
rtj.tib”。这里要注意:“镜像模式”要选中“Create differential backup
archive”项目,也就是增量备份。(图10)

图10

接着指定好分卷方式、压缩率等,然后进入到“备份时间间隔”参数设置对话框。这里笔者每天都要对服务器A的C盘分区进行远程增量备份,选中“Daily”
单选项,点击“NEXT”按钮后,在“Start
time”栏中设置每天开始计划备份的时间;然后进入到“用户信息”对话框,在这里输入要使用的服务器A的管理员账号密码,最后点击“Finish”按
钮,完成备份任务的创建。这样一来,网管机器B每天都可以自动对服务器A的C盘分区进行远程增量备份,免去了手工备份的麻烦。 (图11)

图11

总结:利用ATIES实现磁盘分区的远程备份的确能方便网管对备份文件的统一管理。在设置过程中一定注意以下两点:一、要正确设置服务器A的网络防火墙和
共享文件夹的访问权限,这样在网络中进行远程备份的人员才能访问服务器A,保证备份文件被正常存储在共享文件夹中;二、远程备份人员要拥有服务器A的管理
员访问权限,否则就无法正常安装代理程序和远程连接服务器A。

⑼ 如何用VFP客户端备份远程服务器的SQL数据库

用oledb 的方式连接到sql 服务器 发送命令backup database 数据库名 to disk='c:备份文件名.bak'

PrivCnn,MYrs,strmy
cnn=Createobject("adodb.connection")
MYrs=Createobject("adodb.recordset")
cnn.Open("Provider=sqloledb;DataSource=服务器IP;InitialCatalog=数据库名;UserId=用户名;Password=密码")
sqlstr="backupdatabase数据库名todisk='c:备份文件名.bak'"

rs=cnn.Execute(strmy)

⑽ 如何备份远程服务器上的ORACLE数据库到本地电脑

远程Oracle数据库导出到本地用exp命令。
导出一个完整数据库:
1、win键+R键,输入cmd,打开命令提示符。

2、执行

1

exp 用户名/密码@实例名 file=导出路径\文件名 log=导出路径\日志名 full=y

阅读全文

与如何备份远程服务器相关的资料

热点内容
犀牛复制的命令 浏览:275
怎么看系统升级到方舟编译器 浏览:389
源码与红码 浏览:915
压缩因子定义 浏览:968
cd命令进不了c盘怎么办 浏览:214
药业公司招程序员吗 浏览:974
毛选pdf 浏览:659
linuxexecl函数 浏览:727
程序员异地恋结果 浏览:374
剖切的命令 浏览:229
干什么可以赚钱开我的世界服务器 浏览:290
php备案号 浏览:991
php视频水印 浏览:167
怎么追程序员的女生 浏览:487
空调外压缩机电容 浏览:79
怎么将安卓变成win 浏览:459
手机文件管理在哪儿新建文件夹 浏览:724
加密ts视频怎么合并 浏览:775
php如何写app接口 浏览:804
宇宙的琴弦pdf 浏览:396