- 浏览: 225555 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (143)
- java (13)
- mongodb (15)
- linux (31)
- mysql (2)
- cache (1)
- Android (3)
- lucene (2)
- javascript (9)
- php (13)
- 人生 (2)
- solr (7)
- 跨域iframe (1)
- 统计学 (1)
- redis (0)
- amazon aws (2)
- 国内比较便宜的vps (1)
- nginx (5)
- sns api应用 (1)
- api (1)
- postfix (1)
- nodejs (1)
- gitlab (1)
- myeclipse (1)
- matlab (3)
- ubuntu (2)
- stardict (1)
- cdn (1)
- lajp (1)
- workerman (1)
- tensorflow (1)
- 协同推荐算法 (3)
- html5 (1)
- extensions (3)
- Rome (1)
- 正则 (1)
- EBS (1)
- python (5)
- https (1)
- iptables (1)
- facebook (0)
- ImageMagick (0)
- elasticsearch (1)
- Flask (1)
- wordpress (0)
- kubernetes (0)
最新评论
-
三尺寒冰:
怎么实现排序的?分析一下
php mongodb 实现group 并按照某字段排序
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
/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
发表评论
-
存储系统运营
2022-03-08 18:15 271查看:cat /proc/sys/vm/swappiness ... -
安装mongodb
2021-12-17 12:09 0#安装 sudo apt install dirmngr gn ... -
mongodb自启动
2018-10-31 09:42 655https://blog.csdn.net/i_vic/art ... -
MongoDB 3.0 用户创建
2016-11-26 14:16 548http://www.cnblogs.com/zhoujiny ... -
MongoDB 用户角色授权
2016-05-06 18:59 1016dbAdmin 在db范围内包括下面的权限: collSta ... -
mongodb 3.x 客户端连接上不原因之---authSchema 类型
2016-05-06 18:56 2170查看日志,发现有一句: Failed to authenti ... -
MongoDB3.0.x 用户授权配置
2016-05-06 18:09 577http://www.linuxidc.com/Linux/2 ... -
MongoDB MapReduce 性能提升20倍的优化宝典
2016-03-17 13:37 569http://www.iteye.com/news/28013 ... -
mongodb replicaset 突发事件怎么办
2013-12-10 13:23 1093模拟最差情况 1.假如 ... -
mongodb备份与恢复
2013-12-09 22:27 675http://my.oschina.net/169/blog/ ... -
mongodb 对内存的严重占用以及解决方法
2013-12-09 23:04 3264http://wenku.baidu.com/view/382 ... -
CentOS系统环境下安装MongoDB
2013-11-30 18:53 799进入MongoDB下载中心:htt ... -
启动mongdb
2011-08-31 09:50 984//启动mongdb linux下: mongod --dbp ... -
mongodb 集群
2011-08-30 20:25 1573mongodb 分布式集群(2+1arbiter) 1. mo ... -
Map/reduce
2011-08-30 15:09 1079db.things.find() { "_id&qu ...
相关推荐
3. 版本兼容性:4.0.7版本不包含4.2.0的一些新特性,如ACID事务和新的聚合框架,因此在升级前要考虑应用程序的兼容性。 **MongoDB Compass安装** MongoDB Compass是官方提供的图形化管理工具,它提供了可视化的...
在CentOS 6系统上编译PHP 5.6的MongoDB扩展,即mongodb.so文件,是一项...此外,CentOS 6已经进入了维护阶段,对于较新的项目,建议升级到CentOS 7或更高版本,以及更新的PHP和MongoDB版本,以获得更好的安全性和性能。
2. **安装与配置**:在Windows环境下,首先需要下载并解压提供的压缩包`mongodb-cxx-driver-dll64-debug`,包含的库文件用于链接到你的C++项目。开发者需要将这些库文件添加到项目的编译路径中,确保编译器可以找到...
### MongoDB 2.6 升级至 3.4 教程详解 #### 一、升级背景 MongoDB 是一种非常流行的开源文档型数据库系统,因其高性能、高可用性及易于扩展等特点,在众多应用场景中备受青睐。随着技术的发展,MongoDB 也在不断...
- MongoDB 4.2是一个重要的版本升级,引入了多个新特性,如支持事务(ACID Transactions)、增强的聚合框架(包括窗口函数)、以及对JSON Schema的支持,提升了数据验证的能力。 - 分布式事务的引入使得MongoDB...
3.2.2版本提供了对MongoDB服务器3.x版本的支持,包含了许多优化和新特性,例如支持批量写操作、新的会话管理和交易功能等。 `spring-2.5.4.jar`是Spring框架的一个较旧版本,它是一个广泛使用的Java企业级应用开发...
然后,通过`chmod +x /etc/init.d/mongodb`赋予执行权限,并用`update-rc.d mongodb defaults`(Debian/Ubuntu)或`chkconfig --add mongodb`(CentOS/RHEL)将脚本添加到启动服务列表。 7. **日志分析** 在解决这...
MongoDB是一种开源、高性能、无模式的文档型数据库,它属于NoSQL数据库系统,特别适合于处理大量数据的高可用性和可扩展性场景。...因此,在实际环境中,你应该考虑使用更高级的版本,例如MongoDB 4.x或5.x系列。
5. **Thymeleaf模板引擎升级**:SpringBoot 2.x支持Thymeleaf 3,提供了更好的性能和更丰富的模板语法。 6. **Spring Security更新**:安全框架的集成也有所改进,提供了更友好的API和默认的安全设置,使得安全配置...
这是MongoDB的同步驱动,适用于MongoDB 4.x版本。它取代了`mongodb-driver-legacy`,提供了一个更现代、更高效的接口,支持MongoDB的新功能,如聚合框架、写入关注点和读取偏好等。此驱动与Java的Future和...
这个库是针对 MongoDB 的升级版驱动程序,允许用户在 Node-RED 流程中轻松地集成 MongoDB 2.x 版本的功能。 **Node-RED 和 MongoDB 集成** Node-RED 提供了一种可视化的方式来构建应用程序,通过拖放节点并连接...
2. **安装依赖**:MongoDB需要一些依赖库,如GCC、boost等,使用`yum install -y gcc boost-devel libtool automake`进行安装。 3. **下载源码**:从MongoDB官网获取2.2.2版本的源码,同样也需要v8-3.16.9和jemalloc...
- **连接与认证**:通过`MongoClient`类建立与MongoDB服务器的连接,同时可以配置认证机制,如SCRAM-SHA-1或X.509证书。 - **数据库与集合操作**:`IMongoDatabase`接口提供了对数据库的操作,如创建、删除数据库;...
当你不再需要MongoDB或者需要更新到新版本时,可以使用此脚本。 3. **start-service64.bat**:此脚本用于启动已经安装为服务的MongoDB。如果你的MongoDB服务因任何原因停止,你可以通过运行这个文件来重新启动它。 ...
**SpringBoot2.x入门到项目实战** SpringBoot是由Pivotal团队提供的全新框架,其设计目的是简化Spring应用的初始搭建以及开发过程。SpringBoot通过自动配置、起步依赖和内嵌Servlet容器等方式,使得创建和运行一个...
3. 数据导入导出:支持从CSV、JSON和其他文件格式导入数据到MongoDB,同时也方便将数据导出为这些格式,方便数据迁移和备份。 4. 操作监控:实时监控MongoDB服务器的性能指标,如CPU使用率、内存消耗、网络流量等,...
3. **BSON Int32到Int64的自动升级**:在旧版本中,当Int32类型的字段达到最大值时,会导致数据丢失。4.2版开始,MongoDB会自动将这些字段升级为Int64类型,确保数据完整性。 4. **安全增强**:增强了身份验证和...
2. **WebSocket升级**:增强了WebSocket的支持,包括STOMP协议的改进,使得实时通信更加强大和稳定。 3. **Reactive编程模型**:Spring 5.1.x引入了Reactor库,支持响应式编程模型,能够更好地处理高并发和低延迟...
首先,SpringBoot 2.x是该项目的基础,其核心特性包括自动配置、内嵌式Web服务器(如Tomcat)以及起步依赖,大大减少了项目搭建的时间。通过在`pom.xml`文件中添加相应的依赖,我们可以轻松集成各种技术组件,如...
- DTS服务支持结构迁移和增量数据同步,方便服务迁移和版本升级,例如从MongoDB 3.x到4.2的无缝升级。 综上,阿里云MongoDB服务为企业提供了全方位的解决方案,包括高效的数据备份与恢复、强大的安全审计、灵活的...