`

Mongodb2.x 升级到Mongodb3.x

 
阅读更多
1.用老版本db备份老数据:
/usr/local/mongodb2/bin/mongodump -u xxx -p xxx -o /data/dbbakout

2.停止老版本Mongodb
>use admin
>db.shutdownServer();


3.下载解压新版本Mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.2.tgz
gzip -d mongodb-linux-i686-3.0.2.tgz
tar xvf mongodb-linux-i686-3.0.2.tar
mv mongodb-linux-i686-3.0.2 /usr/local/mongodb3

4.无授权启动mongodb3
/usr/local/mongodb3/bin/mongod --storageEngine wiredTiger -f /usr/local/mongodb3/mongodb.conf


mongodb.conf:

bind_ip=0.0.0.0
port=27017
dbpath=/data/mongodb3/data/
logpath=/data/mongodb3/logs/mongodb.log
logappend=true
#auth=true
fork=true
storageEngine=wiredTiger

5.添加新用户,admin添加的用户都是超级用户,只是权限不同罢了
看文档,此处不做详细说明。

6.退出mongodb3 ,打开配置文件#注释,重新启动,ok



***********************
如果直接在老数据下 启动了mongodb3 实例,数据是无法读取的,这个时候只要删除3.x以后的文件,只留下之前的老文件,按照以上方式重新操作。但是版本一定要对哦。



http://blog.csdn.net/chen88358323/article/details/49827471

分享到:
评论

相关推荐

    MongoDB安装资源(4.2.0版本和4.0.7版本).rar

    3. 版本兼容性:4.0.7版本不包含4.2.0的一些新特性,如ACID事务和新的聚合框架,因此在升级前要考虑应用程序的兼容性。 **MongoDB Compass安装** MongoDB Compass是官方提供的图形化管理工具,它提供了可视化的...

    centos6系统 编译php5.6 的mongodb.so文件

    在CentOS 6系统上编译PHP 5.6的MongoDB扩展,即mongodb.so文件,是一项...此外,CentOS 6已经进入了维护阶段,对于较新的项目,建议升级到CentOS 7或更高版本,以及更新的PHP和MongoDB版本,以获得更好的安全性和性能。

    MongoDB C++ Driver 3.4.x

    2. **安装与配置**:在Windows环境下,首先需要下载并解压提供的压缩包`mongodb-cxx-driver-dll64-debug`,包含的库文件用于链接到你的C++项目。开发者需要将这些库文件添加到项目的编译路径中,确保编译器可以找到...

    Mongodb2.6升级到3.4教程

    ### MongoDB 2.6 升级至 3.4 教程详解 #### 一、升级背景 MongoDB 是一种非常流行的开源文档型数据库系统,因其高性能、高可用性及易于扩展等特点,在众多应用场景中备受青睐。随着技术的发展,MongoDB 也在不断...

    mongodb-linux-s390x-rhel72-4.2.0.tgz

    - MongoDB 4.2是一个重要的版本升级,引入了多个新特性,如支持事务(ACID Transactions)、增强的聚合框架(包括窗口函数)、以及对JSON Schema的支持,提升了数据验证的能力。 - 分布式事务的引入使得MongoDB...

    mongoDB连接需要的jar包,支持jdk1.6

    3.2.2版本提供了对MongoDB服务器3.x版本的支持,包含了许多优化和新特性,例如支持批量写操作、新的会话管理和交易功能等。 `spring-2.5.4.jar`是Spring框架的一个较旧版本,它是一个广泛使用的Java企业级应用开发...

    解决Linux上MongoDB启动脚本错误---env: /etc/init.d/mongodb : no such file or directory

    然后,通过`chmod +x /etc/init.d/mongodb`赋予执行权限,并用`update-rc.d mongodb defaults`(Debian/Ubuntu)或`chkconfig --add mongodb`(CentOS/RHEL)将脚本添加到启动服务列表。 7. **日志分析** 在解决这...

    mongodb-linux-x86_64-rhel70-3.4.24.gz

    MongoDB是一种开源、高性能、无模式的文档型数据库,它属于NoSQL数据库系统,特别适合于处理大量数据的高可用性和可扩展性场景。...因此,在实际环境中,你应该考虑使用更高级的版本,例如MongoDB 4.x或5.x系列。

    springboot2.x书籍随书源代码.zip

    5. **Thymeleaf模板引擎升级**:SpringBoot 2.x支持Thymeleaf 3,提供了更好的性能和更丰富的模板语法。 6. **Spring Security更新**:安全框架的集成也有所改进,提供了更友好的API和默认的安全设置,使得安全配置...

    java-mongodb-jar.rar

    这是MongoDB的同步驱动,适用于MongoDB 4.x版本。它取代了`mongodb-driver-legacy`,提供了一个更现代、更高效的接口,支持MongoDB的新功能,如聚合框架、写入关注点和读取偏好等。此驱动与Java的Future和...

    前端开源库-node-red-contrib-mongodb2

    这个库是针对 MongoDB 的升级版驱动程序,允许用户在 Node-RED 流程中轻松地集成 MongoDB 2.x 版本的功能。 **Node-RED 和 MongoDB 集成** Node-RED 提供了一种可视化的方式来构建应用程序,通过拖放节点并连接...

    mongodb-2.2.2 with v8-3.16.9 and jemalloc-3.2.0 at centos5.X|6.X install 一键安装脚本

    2. **安装依赖**:MongoDB需要一些依赖库,如GCC、boost等,使用`yum install -y gcc boost-devel libtool automake`进行安装。 3. **下载源码**:从MongoDB官网获取2.2.2版本的源码,同样也需要v8-3.16.9和jemalloc...

    C#MongodbDriver

    - **连接与认证**:通过`MongoClient`类建立与MongoDB服务器的连接,同时可以配置认证机制,如SCRAM-SHA-1或X.509证书。 - **数据库与集合操作**:`IMongoDatabase`接口提供了对数据库的操作,如创建、删除数据库;...

    DB MongoDB Server x64 V4.1.0 便携版

    当你不再需要MongoDB或者需要更新到新版本时,可以使用此脚本。 3. **start-service64.bat**:此脚本用于启动已经安装为服务的MongoDB。如果你的MongoDB服务因任何原因停止,你可以通过运行这个文件来重新启动它。 ...

    SpringBoot2.x入门到项目实战

    **SpringBoot2.x入门到项目实战** SpringBoot是由Pivotal团队提供的全新框架,其设计目的是简化Spring应用的初始搭建以及开发过程。SpringBoot通过自动配置、起步依赖和内嵌Servlet容器等方式,使得创建和运行一个...

    mongodb-compass-community-1.16.3-win32-x64.zip

    3. 数据导入导出:支持从CSV、JSON和其他文件格式导入数据到MongoDB,同时也方便将数据导出为这些格式,方便数据迁移和备份。 4. 操作监控:实时监控MongoDB服务器的性能指标,如CPU使用率、内存消耗、网络流量等,...

    mongodb-linux-x86_64-rhel70-4.2.1.tgz

    3. **BSON Int32到Int64的自动升级**:在旧版本中,当Int32类型的字段达到最大值时,会导致数据丢失。4.2版开始,MongoDB会自动将这些字段升级为Int64类型,确保数据完整性。 4. **安全增强**:增强了身份验证和...

    spring-framework-5.1.x.zip

    2. **WebSocket升级**:增强了WebSocket的支持,包括STOMP协议的改进,使得实时通信更加强大和稳定。 3. **Reactive编程模型**:Spring 5.1.x引入了Reactor库,支持响应式编程模型,能够更好地处理高并发和低延迟...

    CAC_SpringBoot_MongoDB.rar

    首先,SpringBoot 2.x是该项目的基础,其核心特性包括自动配置、内嵌式Web服务器(如Tomcat)以及起步依赖,大大减少了项目搭建的时间。通过在`pom.xml`文件中添加相应的依赖,我们可以轻松集成各种技术组件,如...

    阿里云MongoDB服务技术实现.pdf

    - DTS服务支持结构迁移和增量数据同步,方便服务迁移和版本升级,例如从MongoDB 3.x到4.2的无缝升级。 综上,阿里云MongoDB服务为企业提供了全方位的解决方案,包括高效的数据备份与恢复、强大的安全审计、灵活的...

Global site tag (gtag.js) - Google Analytics