大家好,感谢邀请,今天来为大家分享一下服务器数据库备份的问题,以及和数据库的备份的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
一、数据库如何进行备份
第一种是手动备份。进入到数据库管理页面,将数据库手动导出到本地即可实现数据库备份。
第二种是适用于虚拟主机的方案。首先进入‘多备份’,然后登陆,进入控制面板。首次进入会有备份环境提示,选择保护服务器
进入页面后,选择web模式,然后选择数据库。如果非首次访问,添加,然后选择数据库
填入数据库信息,然后设定备份频率,创建任务即可实现备份。
第三种是适用服务器或者VPS。首先进入‘多备份’,如果是首次登录,就如上图选择保护服务器,然后客户端。如果非首次登录,左下角客户端
好客户端以后打开dbfen.exe,然后登陆‘多备份’账号,选择数据库,填入数据库信息,设定备份频率,即可开始备份
二、服务器数据怎样备份
方法一:
1、停止 sql server(右键任务栏中的 sql server服务器,选择“MSSQLServer-停止”)
2、找到安装目录下的 data文件夹(默认路径:C:Program FilesRongbo学籍管理系统服务端 1.0Data)
3、复制 data文件夹下的两个文件 eonedbx_Data.mdf和 eonedbx_Log.ldf 4、将复制的文件保存到安全的盘符 5、启动 sql server方法二:
方法二:
1、开始—>程序—>Microsoft SQL Server—>“企业管理器”—>展开“sql server组”—>展开“数据库”
2、右击“eonedbx”数据库—>将鼠标指向“所有任务”—>单击“备份数据库”选项,此时屏幕显示“sql server备份”对话框
3、单击“常规”标签—>在“名称”文本框输入备份的名称
4、输入“描述”(可略过)
5、在“备份”栏目下,单击“数据库—完全”单选按钮
6、在“目的”栏目下单击“添加”按钮—>在弹出的对话框中添加一个现存的或新建的备份设备,或是单击“删除”按钮从备份设备列表中删除一个设备
7、在“重写”栏目下,单击“追加到媒体”,以将备份附加于一个现存备份的后面,或单击“重写现有媒体”,以将备份重新覆盖于一个现存备份的上面
我用的是(小鸟云)的服务器,他们公司服务还不错,而且可以一键备份,很方便!
三、数据库的备份***主从复制***
MySQL主从复制是数据同步的高效手段,通过主服务器记录二进制日志并在从服务器上应用这些操作,实现数据的实时或定期同步。此技术基于异步机制,支持基于语句、基于行或混合复制,为数据的高可用*和可靠*提供保障。
主服务器端的操作包括:开启二进制日志(binlog)、设置唯一的server_id、重启MySQL服务、为复制创建用户并授权、检查主库状态以及准备备份(对于非空数据库)。锁表并设置为只读模式是备份前的重要步骤,注意在生产环境中需提前申请停机时间。
从服务器配置包括:同样开启二进制日志(binlog)和设置server_id、重启MySQL服务、指定主库和复制用户名,启动同步并监控状态。同步开始后,从服务器将实时或定期接收主服务器的日志信息并执行,确保数据一致。
验证同步效果:在主服务器上创建表并插入数据后,通过查看从服务器是否同步了这些操作,可确认复制是否成功。这一过程展示了主从复制在数据分发和高可用*方面的优势。
四、数据库备份有几种方式以及各自有什么特点
1、完全备份
这是大多数人常用的方式,它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但它需要花费更多的时间和空间,所以,一周做一次完全备份。
2、事务日志备份
事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间。为了使数据库具有鲁棒*,推荐每小时甚至更频繁的备份事务日志。
3、差异备份
也叫增量备份。它是只备份数据库一部分的另一种方法,它不使用事务日志,相反,它使用整个数据库的一种新映象。它比最初的完全备份小,因为它只包含自上次完全备份以来所改变的数据库。它的优点是存储和恢复速度快。推荐每天做一次差异备份。
4、文件备份
数据库可以由硬盘上的许多文件构成。如果这个数据库非常大,并且一个晚上也不能将它备份完,那么可以使用文件备份每晚备份数据库的一部分。由于一般情况下数据库不会大到必须使用多个文件存储,所以这种备份不是很常用。
数据库备份重要*
尤其在一些对数据可靠*要求很高的行业如银行、证券、电信等,如果发生意外停机或数据丢失其损失会十分惨重。为此数据库管理员应针对具体的业务要求制定详细的数据库备份与灾难恢复策略,并通过模拟故障对每种可能的情况进行严格测试,只有这样才能保证数据的高可用*。
数据库的备份是一个长期的过程,而恢复只在发生事故后进行,恢复可以看作是备份的逆过程,恢复的程度的好坏很大程度上依赖于备份的情况。此外,数据库管理员在恢复时采取的步骤正确与否也影响最终的恢复结果。
五、服务器上数据库的备份
企业管理器中的Tools,Database Maintenance Planner,可以设置数据库的定期自动备份计划。并通过启动Sql server Agent来自动运行备份计划。具体步骤如下:
1、打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器
2、然后点上面菜单中的工具-->选择数据库维护计划器
3、下一步选择要进行自动备份的数据-->下一步更新数据优化信息,这里一般不用做选择-->下一步检查数据完整*,也一般不选择
4、下一步指定数据库维护计划,默认的是1周备份一次,更改选择每天备份后点确定
5、下一步指定备份的磁盘目录,选择指定目录,如您可以在D盘新建一个目录如:d:\databak,然后在这里选择使用此目录,如果您的数据库比较多最好选择为每个数据库建立子目录,然后选择删除早于多少天前的备份,一般设定4-7天,这看您的具体备份要求,备份文件扩展名默认的是BAK
6、下一步指定事务日志备份计划,看您的需要做选择-->下一步要生成的报表,一般不做选择-->下一步维护计划历史记录,最好用默认的选项-->下一步完成
7、完成后系统很可能会提示Sql Server Agent服务未启动,先点确定完成计划设定,然后找到桌面最右边状态栏中的SQL绿色图标,双击点开,在服务中选择Sql Server Agent,然后运行箭头,选上下方的当启动OS时自动启动服务
8、可以设置启动启动sql server Agent:运行Services.msc,设置sqlserverAgent为自动启动。修改计划:打开企业管理器,在控制台根目录中依次点开Microsoft SQL Server-->SQL Server组-->双击打开你的服务器-->管理-->数据库维护计划
六、两台服务器要怎样做到互为备份
所谓双机热备,就是将中心服务器安装成互为备份的两台服务器,并且在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会迅速的自动启动并运行。我们来看看在WIN2000服务器版下的实现过程。
一、硬件准备及基本安装综述
网络服务器两台
网络服务网卡四块
服务器硬盘两块
SCSI磁盘阵列一个
SCSI硬盘三块
首先是将两台服务器都配置成双网卡,并分别安装Win2000 Advance Server(高级服务器版)。之后配置网络环境使之畅通:将两台服务器加入到域当中,成为域成员,并在每台服务器上设置管理员权限。
另外就是注意所有磁盘必须设置成基本盘并做成采用NTFS格式分区,磁盘阵列分区一定要大于2个。最后将三块SCSI硬盘做成磁盘阵列,笔者建议为RAID5(在配置阵列时,一定注意单独分一个至少1G的分区出来,用于存放配置数据库的检测点以及日志文件)。
二、具体安装要点。
配置服务器网络环境要点
1、在前一步中,我们将两台服务器都安装了双网卡,一个用于连接公网(inter),一个连接内部局域网。
将连接内部局域网的网卡建立点对点的通信和群集状态信号,然后每个终端的公网适配器连接该群集到公网上,并在此驻留客户。
2、待win2000高级服务器版安装好后,开始配置每台服务器的网络参数。在网络连接将连接公网的改为“外网”,连接局域网的改为“内网”,然后将两台服务器的各自网卡分别指定IP为:
服务器A:外网IP为:192.168.0.160,内网IP为:10.10.10.1,子网掩码为:255.255.255.0网关为:192.168.0.1(此处网关为你主域控制器的IP)
服务器B:外网IP为:192.168.0.161,内网IP为:10.10.10.2,子网掩码为:255.255.255.0网关为:192.168.0.1
安装服务软件要点
配置服务器A
1、所有的设备都先关闭后再开启磁盘阵列。
2、启动服务器A,用事先设置的管理员帐号登陆到域;然后在添加/删除程序选项里添加“集群服务”组件,并注意在安装过程中将此组件设置为集群的首节点,接着创建集群名称(任取即可,比如
myserver)。
3、由于我们只有一个共享的磁盘阵列,所以应该将此阵列中的分区都配置成群集磁盘。
4、开始配置群集网络。外网