草庐IT

热备份

全部标签

mongodb - 在 Docker 容器中备份 Mongo

我已经通过DockerCloud在Docker容器中部署了一个Mongo镜像。它链接到Meteor应用程序。有没有办法备份容器上的数据? 最佳答案 创建另一个运行由cron作业控制的脚本的Docker容器,该作业执行备份并将其存储到共享卷上。另见Croncontainersfordocker-howdotheyactuallywork? 关于mongodb-在Docker容器中备份Mongo,我们在StackOverflow上找到一个类似的问题: https:

java - 使用java从批处理文件备份/恢复mongoDB?

这是我执行批处理文件以恢复mongo数据库的java代码。它需要很长时间(持续运行25分钟并且还没有停止)。当我只恢复单个集合时它工作正常问题是当我恢复整个数据库时。提前致谢。ProcesspDb=Runtime.getRuntime().exec("cmd/crestore_db.bat",null,newFile(projectPath));try(finalBufferedReaderb=newBufferedReader(newInputStreamReader(pDb.getInputStream()))){Stringline;while((line=b.readLine(

mongodb - wolvenkit:数据库访问和备份

我刚刚从repo克隆了wolkenkit-todomvc.然后我尝试用“wolkenkitstart”来执行它dockerexec-ittodomvc-mongodbmongoadmin显示数据库得到了{"operationTime":Timestamp(1514838628,1),"ok":0,"errmsg":"notauthorizedonadmintoexecutecommand{listDatabases:1.0}","code":13,"codeName":"Unauthorized"}我的问题是访问这些容器数据库的用户和密码是什么?如何从docker容器访问Mongodb

mongodb - mongodump oplog,备份单个数据库

我想使用oplog从单个数据库创建增量备份策略由于mongodump的--oplog选项创建了完整版本的转储,我想知道是否有任何方法可以:从单个数据库使用“x”秒前的oplog选项进行转储?从“x”秒前的单个集合使用oplog选项进行转储? 最佳答案 sincethe--oplogversionfrommongodumpcreatesadumpoffullversion实际上,mongodump--oplog创建了一个partialdumpoftheoplog仅包含mongodump操作期间的操作。此选项的目的是捕获数据库的有效时间

mysql - 如何将mysql备份导入mongodb?

从mysql导入mongodb,可以吗? 最佳答案 是的。你可以使用我的插件。但为此你必须编写数据转换配置。http://code.google.com/p/sql-to-nosql-importer/ 关于mysql-如何将mysql备份导入mongodb?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8402572/

mysql - 如何在本地主机上一次备份 100 个 mysql 数据库?

我的本​​地主机上有100个数据库。我想一次备份所有这些。我想要一个快速的方法来做到这一点。无论如何,一次备份所有数据库? 最佳答案 您可以使用mysqldump一次转储多个数据库.使用以下命令,您可以一次转储多个数据库。mysqldump--databasesdb1db2db3>db_backup.sql或者如果你想转储所有数据库:mysqldump-uroot-p--all-databases>db_backup.sql 关于mysql-如何在本地主机上一次备份100个mysql数据

mysql - 是否有用于备份数据库中数据的 rake 任务?

是否有用于备份数据库中数据的rake任务?我已经备份了我的架构,但我想备份数据。这是一个小型的MySQL数据库。 最佳答案 以下脚本是从eycap中提取的简化版本,具体来自thisfile.set:dbuser"user"set:dbhost"host"set:database"db"namespace:dbdodesc"Getthedatabasepasswordfromuser"task:get_passworddoset(:dbpass)doCapistrano::CLI.ui.ask"Entermysqlpassword:"

php - Mysql数据备份转换成字符串

Note:ThemainthingwhichIwanttoknowishowtostopconvertingintegersandbitstostringusingphp.IdontwanttousemysqldumpasmanyServersarenotgivingaccesstoshellsandIhadtestedit.Thatswhy,IamusingPHP我正在引用链接https://davidwalsh.name/backup-mysql-database-php备份实时服务器上的数据库。问题是当我打开作为备份获得的文件时,我看到整个数据都以字符串形式转换。所以,假设我在日

mysql - 冷备份期间网站数据库写入的最佳实践?

假设您有一个大型、流行的数据库驱动网站。工地上整天整夜都有人。他们访问既读取又写入数据库的页面。在实现每日数据库备份计划时,涉及到冷备份,这意味着您在备份过程中临时关闭数据库或锁定表。这可确保在进行备份时不会将新数据插入数据库。有哪些好的方法可以对您的站点Controller和模型进行编码,使其不会因表锁定或数据库脱机而失败?您是否需要实现某种数据库写入队列系统或类似的系统?或者只是让整个网站暂时下线?或者只是在不锁定或关闭任何东西的情况下进行实时备份?什么是好的方法? 最佳答案 使用复制,这里是一个简单的场景1主A,2从B,C在正

mysql - MySQL 备份的最佳实践

我需要在当前系统上备份MySQL数据库。我在使用shell脚本的cron作业中使用mysqldump命令。我大致是这样的:#!/bin/bashfileName=$(date+%H-%M)mysqldump-ubackup-hserver1.local.com-Adatabase1>/backup/$filename.sql这大约需要1小时才能完成,所以我的问题是:我需要压缩数据,所以我想知道我是应该先将文件备份为纯sql然后压缩它,还是应该立即从mysqldump命令压缩它? 最佳答案 为了减少中间磁盘空间的使用,您可以即时压缩: