Questions tagged «backup»

将一个人的文件,数据,应用程序等保存到辅助媒体上的行为,以便在主要媒体不可用(发生故障)的情况下恢复文件,数据,应用程序等。也是用于存储的辅助媒体。

8
从物理文件还原MySQL数据库
是否可以从物理数据库文件还原MySQL数据库。我的目录具有以下文件类型: client.frm client.MYD client.MYI 但要多出约20张桌子。 我通常使用mysqldump或类似的工具在1个SQL文件中获取所有内容,那么如何处理这些类型的文件呢?
139 mysql  backup  restore 

7
Postgres:在从bash脚本重新创建/重新填充之前,清除整个数据库
我正在写一个shell脚本(将成为cronjob),它将: 1:转储我的生产数据库 2:将转储导入我的开发数据库 在步骤1和2之间,我需要清除开发数据库(删除所有表?)。如何通过shell脚本最好地完成此工作?到目前为止,它看起来像这样: #!/bin/bash time=`date '+%Y'-'%m'-'%d'` # 1. export(dump) the current production database pg_dump -U production_db_name > /backup/dir/backup-${time}.sql # missing step: drop all tables from development database so it can be re-populated # 2. load the backup into the development database psql -U development_db_name < backup/dir/backup-${time}.sql

21
无法打开备份设备。操作系统错误5
以下是我用来备份(创建.bak)数据库的查询。 但是,无论何时运行它,我总是会收到以下错误消息: 消息3201,级别16,状态1,行1 无法打开备份设备'C:\ Users \ Me \ Desktop \ Backup \ MyDB.Bak'。操作系统错误5(访问被拒绝。)。 消息3013,级别16,状态1,行1 备份数据库异常终止。 这是我的查询: BACKUP DATABASE AcinsoftDB TO DISK = 'C:\Users\Me\Desktop\Backup\MyDB.Bak' WITH FORMAT, MEDIANAME = 'C_SQLServerBackups', NAME = 'Full Backup of MyDB';


4
f +++++++++在rsync日志中是什么意思?
我正在使用rsync服务器文件进行备份,我有两个问题: 在此过程的中间,我需要停止并重新开始rsync。 会rsync从停止的地方,否则会重新从头开始点开始? 在日志文件中,我看到了"f+++++++++"。这是什么意思? 例如: 2010/12/21 08:28:37 [4537] >f.st...... iddd/logs/website-production-access_log 2010/12/21 08:29:11 [4537] >f.st...... iddd/web/website/production/shared/log/production.log 2010/12/21 08:29:14 [4537] .d..t...... iddd/web/website/production/shared/sessions/ 2010/12/21 08:29:14 [4537] >f+++++++++ iddd/web/website/production/shared/sessions/ruby_sess.017a771cc19b18cd 2010/12/21 08:29:14 [4537] >f+++++++++ iddd/web/website/production/shared/sessions/ruby_sess.01eade9d317ca79a
116 backup  logging  rsync 

9
查找文件并将其压缩(带空格)
好了,这里的问题很简单。我正在研究一个简单的备份代码。除非文件中有空格,否则它工作正常。这就是我查找文件并将其添加到tar存档中的方式: find . -type f | xargs tar -czvf backup.tar.gz 问题是文件名中有空格时,因为tar认为它是文件夹。基本上有没有一种方法可以在find的结果周围添加引号?还是其他解决方法?
110 linux  find  backup  tar 

8
如何使robocopy在命令行中保持静音(进度除外)?
我正在使用robocopy通过PowerShell脚本进行备份,它非常棒,除了我希望它仅显示复制时的进度百分比,而不显示所有其他信息。 其他信息使命令窗口杂乱无章,我将其清理干净且很简单,以便轻松查看备份的总体进度。 这可能吗? 谢谢,安德鲁
105 backup  robocopy 

6
您如何组织多个git存储库,以便将它们全部一起备份?
使用SVN,我可以将一个大型存储库保存在服务器上,并在几台计算机上签出。这是一个非常不错的备份系统,使我可以轻松地在任何计算机上工作。我可以签出特定项目,提交并更新“主”项目,或者我可以签出整个项目。 现在,我有一堆用于各种项目的git存储库,其中一些在github上。我还提到了通过git-svn命令导入的SVN存储库。 基本上,我喜欢将我的所有代码(不仅是项目,还包括随机代码片段和脚本,诸如我的简历,我写的文章,我创建的网站等等)都放在一个大的存储库中,可以轻松地克隆到远程数据库中机器或记忆棒/硬盘驱动器作为备份。 问题是,由于它是一个私有存储库,而git不允许检出特定文件夹(我可以将pu作为单独的项目推送到github,但是更改要同时出现在master-repo和sub-回购) 我可以使用git子模块系统,但是它并不能满足我的要求(子模块是指向其他存储库的指针,并且实际上不包含实际代码,因此对于备份没有用) 目前,我有一个git-repos文件夹(例如〜/ code_projects / proj1 / .git /〜/ code_projects / proj2 / .git /),在对proj1进行更改之后git push github,我将文件复制到〜/中。 Documents / code / python / projects / proj1 /并执行一次提交(而不是单个存储库中的众多提交)。然后做git push backupdrive1,git push mymemorystick等等 那么,问题来了:您的个人代码和项目如何使用git存储库,并使它们保持同步和备份?
98 git  backup 

16
是否可以使用SQL脚本确定SQL Server备份或还原过程的进度?
当我使用MS SQL Server Management Studio备份或还原数据库时,可以直观地看到该过程进行了多长时间,因此还需要等待多长时间才能完成。如果我使用脚本启动备份或还原,是否有办法监视进度,或者我只是坐下来等待它完成(希望没有任何问题?) 编辑:我特别需要能够独立于启动备份或还原的会话来监视备份或还原进度。




10
从命令行将mysql数据库转储到纯文本(CSV)备份中
我想避免mysqldump,因为它以仅便于mysql读取的形式输出。CSV似乎更通用(每个表一个文件就可以了)。但是,如果mysqldump有优势,我会很高兴。另外,我希望可以从命令行(linux)运行某些内容。如果那是mysql脚本,那么指向如何制作此类内容的指针将很有帮助。

7
AWS S3存储桶的备份策略
我正在寻找一些建议或最佳实践来备份S3存储桶。 从S3备份数据的目的是为了防止由于以下原因造成的数据丢失: S3问题 我不小心从S3删除此数据的问题 经过调查后,我看到以下选项: 使用版本控制http://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html 使用AWS开发工具包从一个S3存储桶复制到另一个存储桶 备份到Amazon Glacier http://aws.amazon.com/en/glacier/ 备份到生产服务器,该服务器本身也已备份 我应该选择什么选项?仅在S3上存储数据有多安全?想听听您的意见。 一些有用的链接: 数据保护文档 数据保护常见问题

7
输入文件似乎是文本格式的转储。请使用psql
我使用备份 pg_dump db_production > postgres_db.dump 然后使用scp将其复制到localhost。 现在,当我导入本地数据库时,它给出了一个错误 pg_restore: [archiver] input file appears to be a text format dump. Please use psql. 通过使用逗号 pg_restore -d db_development postgres_db.dump

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.