
目录
问题
解决
首先,登陆官网
其次,下载对应的安装包
然后,删除安装包
最后,测试命令行
问题
最近公司新申请的CentOS云服务器都缺少MongoBD客户端工具,用命令行登陆MongoBD数据库时,都需要自己安装非常麻烦。之后需要和运维同学沟通一下,这类基础工具需要预安装。
解决
因为每次安装MongoBD客户端命令行工具都需要临时百度,而网上的资料又不是很多,这次干脆自己记录一下吧。
首先,登陆官网
登陆MongoBD官方,地址:MongoDB Enterprise Server Download | MongoDB
在右下方的选择框中,找到自己需要的版本和支持的系统平台,选择“shell(tgz)”安装包,点击下载。具体请参考下图:

本文已经以 CentOS 7.0 和 版本 3.6.23 为例进行介绍。
其次,下载对应的安装包
下载安装包有两种方式,一是下载到本地再上传到服务器,二是直接下载到服务器,我们直接使用后者,因为最简单,执行如下命令:
wget https://fastdl.mongodb.org/linux/mongodb-shell-linux-x86_64-rhel70-3.6.23.tgz
下载后,执行如下命令解压:
tar -zxvf mongodb-shell-linux-x86_64-rhel70-3.6.23.tgz
移动可执行文件到系统目录,命令如下:
mv ./mongodb-shell-linux-x86_64-rhel70-3.6.23/bin/* /usr/local/bin
然后,删除安装包
另外,我们还要记得保持非常良好的安装习惯,删除安装包。
执行命令如下:
rm -rf ./mongodb-shell-linux-x86_64-rhel70-3.6.23
最后,测试命令行
我们执行如下命令测试MongoBD客户端命令工具是否好使:
mongo 127.0.0.1:28017
输出如下信息表示安装成功:
MongoDB shell version v3.6.23
connecting to: mongodb://127.0.0.1:28017/test?gssapiServiceName=mongodb
WARNING: No implicit session: Logical Sessions are only supported on server versions 3.6 and greater.
Implicit session: dummy session
MongoDB server version: 2.6.10
WARNING: shell and server versions do not match
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
http://docs.mongodb.org/
Questions? Try the support group
http://groups.google.com/group/mongodb-user
Server has startup warnings:
2022-01-21T10:33:03.771+0000 [initandlisten]
2022-01-21T10:33:03.771+0000 [initandlisten] ** WARNING: Readahead for /root/mongo/data is set to 4096KB
2022-01-21T10:33:03.771+0000 [initandlisten] ** We suggest setting it to 256KB (512 sectors) or less
2022-01-21T10:33:03.771+0000 [initandlisten] ** http://dochub.mongodb.org/core/readahead
截图如下:

作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,😄公众号:玩转音视频。同时也是 CSDN 博客专家、华为云享专家(共创编辑)、InfoQ 签约作者,欢迎关注我分享更多干货!😄
















