怎么备份电脑软件数据?

怎么备份电脑软件数据?,第1张

如何备份电脑上的所有文件
备份:为应付文件、数据丢失或损坏等可能出现的意外情况,将电子计算机存储设备中的数据复制到磁带等大容量存储设备中。

从而在原文中独立出来单独贮存的程序或文件副本。

目前有外接设备存储、硬盘内文件重复备份、服务器备份三种方式可以备份。

外接设备存储有两种方式,
光盘备份,直接把所有文件刻录到光盘作为副本,专门准备光盘盒放置备份光盘,以期将来继续取用,可以长期保存,建议刻两份,一份为保证数据不被光盘刮痕破坏的一次性光盘。另一份则随取随用,若经损坏,则从一次性光盘取出文件再刻录一份一次性光盘,原一次性光盘则转型成随取随用型光盘。从根本上解决硬件损耗的问题。

闪存盘、移动硬盘备份,闪存盘稍小,适合少量文件备份。移动硬盘容量比较大,可以备份电脑所有文件,但缺点是比光盘成本过高。而且不适合移动硬盘原本的功能,即随取随用。

硬盘内文件重复备份有两种方式,

直接在另一个磁盘备份文件,多用于非全盘格式化重装系统;

利用还原软件直接备份整个分区文件,等于是将所有文件压缩成一个大的压缩包。

服务器备份文件,即网络备份。建议选择收费类型的备份,免费备份在存取过程中产生文件丢失,服务器提供公司可以完全避免风险责任,而收费公司可以获取相应的补偿,所以一些隐私文件不建议在免费服务器上备份。
如何备份电脑里面的软件和驱动?
有很多备份软件都可以的,系统也有自带的,其实电脑c盘你除了装系统和驱动以外别的就不要放那里面了,驱动备份可以础接下个诺顿的一键备份。要是软件的话,其实不建议备份,那东西太大难以搞定,要是换系统只格式C的话直接把软件放其他盘就好,要是所有盘都格式建议还是用U盘拷出来。软件安装也装其他盘,那样即使C盘格式之后软件不需安装还可以继续使用,只要安装文件还在就好。
电脑怎么备份软件?
去官方下载安装包,备份到别的盘。后面安装系统后可以继续使用
怎样备份电脑里的软件??
有很多备份软件都可以的,系统也有自带的,其实电脑c盘你除了装系统和驱动以外别的就不要放那里面了,驱动备份可以直接下个诺顿的一键备份。要是软件的话,其实不建议备份,那东西太大难以搞定,要是换系统只格式C的话直接把软件放其他盘就好,要是所有盘都格式建议还是用U盘拷出来。软件安装也装其他盘,那样即使C盘格式之后软件不需安装还可以继续使用,只要安装文件还在就好。
电脑上的资料如何备份
根据个人经验,推荐你几个方式,可以选其一,也可以结合来用。

①买一个大的硬盘,1T或以上,专门来存放电脑里重要的文件,、视频、文档等

②云存储。可以选择百度云、360云盘、微云、115、金山云盘等一系列的云存储
手机软件怎样备份到电脑上去
下个91手机助手,里面有
用友财务软件如何备份数据
(1)手工备份

1打开"系统管理"窗口,用" admin"(单位可能改了)身份进行注册单点"账套"下的"输出"选项,系统d出"账套输出"对话框,选择需要备份账套

2单点"确认",系统开始出现正在备份的进度提示,最后系统提示选择备份的目标文件夹

3选择好目标文件夹后,单点"确认",系统将数据备份到指定的文件夹中 自动备份

1打开系统管理,以admin身份登录

2在系统下选择"设置备份计划",系统d出"设置备份计划"对话框

3单点"增加",系统d出""设置备份计划"对话框

在此填入自动备份设置信息,比如每天15:48备份008账套

计划编号:001

计划名称:备份008账套

备份类型:账套备份

发生频率: 每天

开始时间:15:48:00(备份时间最好选择没有使用软件时,但服务器没有关掉)

有交触发: 2小时



4单点"退出"保存设置 (2)设置取数公式,让每个资负表的项目联系起会计的总帐科目余额来还有就是没有发生额的情况下,即便设置有公式了,那也是没数据的。
电脑重装系统,里面的软件怎么备份
如果您的软件不是安装在C盘,大部分还是直接可用的。如果某些软件不能用,直接找到安装包再安装一次就可以了。一般情况下软件没安装在C盘,都可以再直接用的
如何备份软件数据库
解答:第一种情况:通过软件中提供的数据库备份来进行。在软件的“系统维护”-“数据库备份\恢复”,在一些商业类软件中的“系统设置”-“系统维护”-“数据库备份\恢复”。第二种情况:专业版和标准版备份不同,如果是标准版可以通过“桌面软件图标”-“右键”-“属性”-“查找目标”,在d出的对话框例,找到data或者database文件夹,把它给复制,粘贴到其他磁盘,就完成了备份。如果是专业版软件,可以通过SQL Server来进行。在“开始”-“程序”-“Microsoft SQL Server”-“企业管理器”。进入“企业管理器”后,在左边区域把Microsoft SQL Servers双击“”进行展开。src=/images/37jpg />在“数据库”中找到“mphotel”(这个是美萍酒店的数据库,其他软件的数据库也都是由mp和软件全称的首字母或者英文名组合),击右键 —“所有任务”—“备份数据库”。src=/images/38jpg />备份选择“数据库-完全”,备份到可以修改下数据库备份的路径,然后点确定。
怎么备份C盘软件
备份C盘软件就是备份系统,再具体介绍如何对系统进行备份和恢复:

1、单击菜单中的“开始“选项,再选择“程序”选项,再选择“装机人员工具”,再选择“GHOST ”。

2、再单击“一键备份系统”,在提示界面出现后任意按一个键,电脑就会自动重启,并会自动地把系统备份到D盘。

3、如果想恢复系统,按照步骤1,再单击“一键恢复系统”,在提示界面出现后任意按一个键,电脑会自动重启,并全自动地把系统恢复到了以前的样子。

一般服务器不建议备份系统,因为就算你备份了,到时候系统坏了,照样要重做,因为有些管理软件不支持备份后继续使用,再说你做了RAID,只要数据的安全性做好了,定时备份一下数据库就OK了

服务器的数据安全是通过RAID卡实现阵列,数据量若是大的话,还可以考虑购买TSM软件实现快速备份。
服务器主要是对数据安全要求比较高,可以做双机热备,一台服务器出现问题,另一台仍会正常运转。

参考资料:

>MyISAM 表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用。Innodb 所有的表都保存在同一个数据文件 ibdata1 中(也可能是多个文件,或者是独立的表空间文件),相对来说比较不好备份,免费的方案可以是拷贝数据文件、备份 binlog,或者用 mysqldump。1 使用直接拷贝数据库备份 典型的如cp、tar或cpio实用程序当你使用直接备份方法时,必须保证表不在被使用。如果服务器在你正在拷贝一个表时改变它,拷贝就失去意义。保证你的拷贝完整性的最好方法是关闭服务器,拷贝文件,然后重启服务器。 如果你不想关闭服务器,要在执行表检查的同时锁定服务器。如果服务器在运行,相同的制约也适用于拷贝文件,应该使用相同的锁定协议让服务器“安静下来”。当你完成了MySQL数据库备份时,需要重启服务器(如果关闭了它)或释放加在表上的锁定(如果你让服务器运行)。 要用直接拷贝文件把一个数据库从一台机器拷贝到另一台机器上,只是将文件拷贝到另一台服务器主机的适当数据目录下即可。要确保文件是MyIASM格式或两台机器有相同的硬件结构,否则你的数据库在另一台主机上有奇怪的内容。你也应该保证在另一台机器上的服务器在你正在安装数据库表时不访问它们。2 使用mysqldump数据库备份mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。mysqldump程序备份数据库较慢,但它生成的文本文件便于移植。mysqldump 的一些主要参数:1)--compatible=name它告诉 mysqldump,导出的数据将和哪种数据库或哪个旧版本的 MySQL 服务器相兼容。值可以为 ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options 等,要使用几个值,用逗号将它们隔开。当然了,它并不保证能完全兼容,而是尽量兼容。2)--complete-insert,-c导出的数据采用包含字段名的完整 INSERT 方式,也就是把所有的值都写在一行。这么做能提高插入效率,但是可能会受到 max_allowed_packet 参数的影响而导致插入失败。因此,需要谨慎使用该参数,至少我不推荐。3)--default-character-set=charset指定导出数据时采用何种字符集,如果数据表不是采用默认的 latin1 字符集的话,那么导出时必须指定该选项,否则再次导入数据后将产生乱码问题。4)--disable-keys告诉mysqldump 在 INSERT 语句的开头和结尾增加 ; 和 ; 语句,这能大大提高插入语句的速度,因为它是在插入完所有数据后才重建索引的。该选项只适合 MyISAM 表。5)--extended-insert = true|false默认情况下,mysqldump 开启 --complete-insert 模式,因此不想用它的的话,就使用本选项,设定它的值为 false 即可。6)--hex-blob使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用本选项。影响到的字段类型有 BINARY、VARBINARY、BLOB。7)--lock-all-tables,-x在开始导出之前,提交请求锁定所有数据库中的所有表,以保证数据的一致性。这是一个全局读锁,并且自动关闭 --single-transaction 和 --lock-tables 选项。8)--lock-tables它和--lock-all-tables 类似,不过是锁定当前导出的数据表,而不是一下子锁定全部库下的表。本选项只适用于 MyISAM 表,如果是 Innodb 表可以用 --single-transaction 选项。9)--no-create-info,-t只导出数据,而不添加 CREATE TABLE 语句。10)--no-data,-d不导出任何数据,只导出数据库表结构。11)--opt这只是一个快捷选项,等同于同时添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 选项。本选项能让 mysqldump 很快的导出数据,并且导出的数据能很快导回。该选项默认开启,但可以用 --skip-opt 禁用。注意,如果运行 mysqldump 没有指定 --quick 或 --opt 选项,则会将整个结果集放在内存中。如果导出大数据库的话可能会出现问题。12)--quick,-q该选项在导出大表时很有用,它强制 mysqldump 从服务器查询取得记录直接输出而不是取得所有记录后将它们缓存到内存中。13)--routines,-R导出存储过程以及自定义函数。14)--single-transaction该选项在导出数据之前提交一个 BEGIN SQL语句,BEGIN 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于事务表,例如 InnoDB 和 BDB。本选项和 --lock-tables 选项是互斥的,因为 LOCK TABLES 会使任何挂起的事务隐含提交。要想导出大表的话,应结合使用 --quick 选项。--triggers同时导出触发器。该选项默认启用,用 --skip-triggers 禁用它。备份:使用mysqldump备份数据库其实就是把数据库转储成一系列CREATE TABLE和INSERT语句,通过这些语句我们就可重新生成数据库。使用mysqldump的方法如下:% mysqldump --opt testdb | gzip > /data/backup/testdbbak#--opt选项会对转储过程进行优化,生成的备份文件会小一点,后的管道 *** 作会进行数据压缩% mysqldump --opt testdb mytable1,mytable2 | gzip > /data/backup/testdb_mytablebak#可在数据库后接数据表名,只导出指定的数据表,多个数据表可用逗号分隔--opt选项还可激活--add-drop-table选项,它将会在备份文件的每条CREATE TABLE前加上一条DROP TABLE IF EXISTS语句。这可方便进行数据表的更新,而不会发生“数据表已存在”的错误。用mysqldump命令还可直接把数据库转移到另外一台服务器上,不用生成备份文件。重复执行可定期更新远程数据库。% mysqladmin -h remote_host create testdb% mysqldump --opt testdb | mysql -h remote_host testdb另外还可通过ssh远程调用服务器上的程序,如:% ssh remote_host mysqladmin create testdb% mysqldump --opt testdb | ssh remote_host mysql testdb 通过直接拷贝系统文件的方式备份数据库,在备份时,要确保没有人对数据库进行修改 *** 作。要做到这点,最好关闭服务器。如果不能关闭的,要以只读方试锁定有关数据表。下面是一些示例:% cp -r db /backup/db #备份db数据库到/backup/db目录% cp table_name /backup/db #只备份table_name数据表% scp -r db remotehot:/usr/local/mysql/data #用scp把数据库直接拷贝到远程服务器,在把数据库直接拷贝到远程主机时,应注意两台机器必须有同样的硬件结构,或者将拷贝的数据表全部是可移植数据表类型。或者/usr/local/mysql/bin/mysqldump -uroot -proot \--default-character-set=utf8 --opt --extended-insert=false \--triggers -R --hex-blob -x testdb > testdbsql使用以下 SQL 来备份 Innodb 表:/usr/local/mysql/bin/mysqldump -uroot -proot \--default-character-set=utf8 --opt --extended-insert=false \--triggers -R --hex-blob --single-transaction testdb > testdbsql另外,如果想要实现在线备份,还可以使用 --master-data 参数来实现,如下:/usr/local/mysql/bin/mysqldump -uroot -proot \--default-character-set=utf8 --opt --master-data=1 \--single-transaction --flush-logs testdb > testdbsql它只是在一开始的瞬间请求锁表,然后就刷新binlog了,而后在导出的文件中加入CHANGE MASTER 语句来指定当前备份的binlog位置,如果要把这个文件恢复到slave里去,就可以采用这种方法来做。 还原:用mysqldump 备份出来的文件是一个可以直接倒入的 SQL 脚本,有两种方法可以将数据导入。直接用 mysql 客户端例如:/usr/local/mysql/bin/mysql -uroot -proot testdb < testdbsql用SOURCE 语法其实这不是标准的 SQL 语法,而是 mysql 客户端提供的功能,例如:SOURCE /tmp/testdbsql;这里需要指定文件的绝对路径,并且必须是 mysqld 运行用户(例如 nobody)有权限读取的文件。 3 使用mysqlhotcopy数据库备份 使用mysqlhotcopy工具,它是一个Perl DBI脚本,可在不关闭服务器的情况下备份数据库,mysqlhotcopy 是一个 PERL 程序,最初由Tim Bunce编写。它使用 LOCK TABLES、FLUSH TABLES 和 cp 或 scp 来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行在数据库文件(包括数据表定义文件、数据文件、索引文件)所在的机器上。mysqlhotcopy 只能用于备份 MyISAM,并且只能运行在 类Unix 和 NetWare 系统上。它主要的优点是:它直接拷贝文件,所以它比mysqldump快。可自动完成数据锁定工作,备份时不用关闭服务器。能刷新日志,使备份文件和日志文件的检查点能保持同步。备份:mysqlhotcopy 支持一次性拷贝多个数据库,同时还支持正则表达。以下是几个例子:/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=root -p=root \testdb /tmp (把数据库目录 testdb 拷贝到 /tmp 下)/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=root -p=root \testdb_1 testdb_2 testdb_n /tmp/usr/local/mysql/bin/mysqlhotcopy -h=localhost -u=root -p=root \testdb/regex/ /tmp 还原:mysqlhotcopy 备份出来的是整个数据库目录,使用时可以直接拷贝到 mysqld 指定的 datadir (在这里是 /usr/local/mysql/data/)目录下即可,同时要注意权限的问题,如下例:cp -rf testdb /usr/local/mysql/data/chown -R nobody:nobody /usr/local/mysql/data/ (将 testdb 目录的属主改成 mysqld 运行用户) 4 使用SQL语句数据库备份 BACKUP TABLE 语法其实和 mysqlhotcopy 的工作原理差不多,都是锁表,然后拷贝数据文件。它能实现在线备份,但是效果不理想,因此不推荐使用。它只拷贝表结构文件和数据文件,不同时拷贝索引文件,因此恢复时比较慢。备份:BACK TABLE tbl_test TO '/tmp/testdb/'; #把tbl_test数据库备份到/tmp/testdb/目录里,会自动创建一个testdb目录 为了执行该语句,你必须拥有那些表的FILE权限和SELECT权限,备份目录还必须是服务器可写的。该语句执行时,会先把内存中的数据写入磁盘,再把各个数据表的frm(表结构定义文件)、MYD(数据)文件从数据目录拷贝到备份目录。它不拷贝MYI(索引)文件,因为它能用另外两个文件重建。BACKUP TABLE语句备份时,依次锁定数据表,当同时备份多个数据表时,数据表可能会被修改,所以备份0完成时,备份文件中的数据和现时数据表中的数据可能会有差异,为了消除该差异,我们可用只读方式锁定数据表,在备份完成后再解锁。如:mysql> LOCK TABLES tb1 READ,tb2 READ;mysql> BACKUP TABLE tb1,tb2 TO 'backup/db';mysql> UNLOCK TABLES;使用BACKUP TABLE语句备份的数据表可用RESTORE TABLE重新加载到服务器。注意,必须要有 FILE 权限才能执行本SQL,并且目录 /tmp/testdb/ 必须能被 mysqld 用户可写,导出的文件不能覆盖已经存在的文件,以避免安全问题。SELECT INTO OUTFILE 则是把数据导出来成为普通的文本文件,可以自定义字段间隔的方式,方便处理这些数据。例子:SELECT INTO OUTFILE '/tmp/testdb/tbl_testtxt' FROM tbl_test;注意,必须要有 FILE 权限才能执行本SQL,并且文件 /tmp/testdb/tbl_testtxt 必须能被 mysqld 用户可写,导出的文件不能覆盖已经存在的文件,以避免安全问题。还原:用BACKUP TABLE 方法备份出来的文件,可以运行 RESTORE TABLE 语句来恢复数据表。例子:RESTORE TABLE FROM '/tmp/testdb/';权限要求类似上面所述。用SELECT INTO OUTFILE 方法备份出来的文件,可以运行 LOAD DATA INFILE 语句来恢复数据表。例子:LOAD DATA INFILE '/tmp/testdb/tbl_nametxt' INTO TABLE tbl_name;权限要求类似上面所述。倒入数据之前,数据表要已经存在才行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13366266.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-22
下一篇 2023-07-22

发表评论

登录后才能评论

评论列表(0条)

保存