我在我的Ubuntu上有一个mongodb独立实例。根据official docs我替换mongod二进制,然后我使用sudo service mongodb restart
命令重新启动mongodb,并且还重新启动了mongod二进制。然后当我使用mongo --version
检查版本。它仍然是2.4.10。但是当我检查mongod版本时,它是2.6.1。好吗?我使用this guide在本地机器上安装了mongodb。如果它正确,那么我将升级我的生产服务器。MongoDB:升级2.4.10到2.6
0
A
回答
0
3
听起来好像您已将mongod
服务器升级到2.6.1,但在路径中仍有一个旧版本的mongo
shell。
从技术上讲,对于大多数用法来说这不是主要问题,因为较旧的2.4 shell仍然可以连接并运行常用命令。
不过,也有2.6特定壳助手&功能,你会在诸如Bulk() operations和user management commands错过了与用户定义角色。
如果您有一个开放的mongo
外壳程序,您可以检查您连接的mongo
客户端和mongod
服务器的版本。
理想情况下,主要版本应该匹配,如:
> version() // Version of the `mongo` shell
2.6.1
> db.version() // Version of the `mongod` server this shell has connected to
2.6.1
升级指南您已按照假设您是不使用的MongoDB的包装版本 - 在这里指导肯定可以得到改善。
Ubuntu的更好(典型)方法是使用标准软件包安装MongoDB:Install MongoDB on Ubuntu。这将允许您通过正常的apt-get
更新过程获得软件更新。
相关问题
- 1. 从2.6升级到2.6后,Python无法找到模块
- 2. 如何将2.6.0 mongo升级到2.6.latest?
- 3. 将symfony 2.3 LTS升级到2.6
- 4. 升级的Python 2.6在Mac
- 5. Mongodb升级问题
- 6. 如何升级Python 2.6中的sqlite3包?
- 7. 将MongoDB C++驱动升级到mongocxx-3.1.2
- 8. MongoDB brew升级说谎
- 9. mongodb:如何升级db?
- 10. 升级MongoDB的问题
- 11. 在appengine上升级到泽西岛2.6后的NullPointerException
- 12. 从Python 2.6升级到2.7不起作用
- 13. Jersey 2.6 REST服务升级到Java 8 tomcat 8 excpetion:java.lang.NoSuchMethodError:javax.validation.Configuration.getBootstrapConfiguration
- 14. SuperDevMode无法升级到gwt 2.6后工作
- 15. 升级的PhoneGap的Android从2.5到2.6和2.7步骤
- 16. 我需要注意从git 1.9.5升级到最新的2.6吗?
- 17. 将Python 2.5升级到Python 2.6后解决pip/virtualenv失败?
- 18. 将python从2.4升级到2.6在plone中
- 19. 升级CometD从2.4/2.5升级到2.9.1?
- 20. ASP.NET:1.1升级到2.0升级
- 21. 我升级到Elixir 1.3后升级Elixir
- 22. 升级还是不升级到Ionic 3?
- 23. 升级到3后Grails升级时间
- 24. NSIS 2.51升级到3.0升级
- 25. 升级到V3.0
- 26. 升级到3.2.4
- 27. 升级到3.5
- 28. 升级到MVC5
- 29. 升级MongoDB的3.2至3.4 Debian的8
- 30. Phonegap 2.6 - iOS升级后通知提示不起作用
很明显,我的答案在这里无关紧要。如果你不接受它,我会删除它。 – i3arnon