1、创建仓库文件:
vi /etc/yum.repos.d/mongodb-org-3.4.repo
然后复制下面配置,保存退出

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

2、yum安装
yum install -y mongodb-org

创建文件夹存储数据库文件

mkdir -p /usr1/mongoDB/log/mongodb/
mkdir -p /usr1/mongoDB/lib/mongodb/
安装完毕后修改配置文件:

vi /etc/mongod.conf

systemLog:
destination: file
logAppend: true
path: /usr1/mongoDB/log/mongodb/mongod.log
设置本地日志存储目录

storage:
dbPath: /usr1/mongoDB/lib/mongodb
journal:
enabled: true
设置本地数据存储目录

net:
port: 27017
bindIp: 0.0.0.0 任何ip都可以连接数据库

启动命令:

service mongod start
停止命令:

service mongod stop
重启命令:

service mongod restart

可能启动会失败 使用文章最后的方法试一下

设置开机启动

chkconfig mongod on
4、使用

[root@instance-d0nk2r2c ~]# mongo

查看数据库

show dbs;

查看数据库版本

db.version();

常用命令帮助

db.help();

5、卸载移除mongo

yum erase $(rpm -qa | grep mongodb-org)
6、移除数据库文件和日志文件

rm -r /var/log/mongodb
rm -r /var/lib/mongo

windows 客户端

ROOT 3T下载
https://robomongo.org/

killall mongod
/usr/bin/mongod -f /etc/mongod.conf --auth

mongo使用内存过大
配置文件设置
storage:
dbPath: /data/mongodb/db
journal:
enabled: true
engine: wiredTiger
# 如下配置仅对 wiredTiger 引擎生效(3.0 以上版本)
wiredTiger:
# wiredTiger 缓存工作集(working set)数据的内存大小,单位:GB
# 此值决定了 wiredTiger 与 mmapv1 的内存模型不同,它可以限制 mongod 对内存的使用量,而 mmapv1 则不能(依赖于系统级的 mmap)。默认情况下,cacheSizeGB 的值为假定当前节点只部署一个 mongod 实例,此值的大小为物理内存的一半;如果当前节点部署了多个 mongod 进程,那么需要合理配置此值。如果 mongod 部署在虚拟容器中(比如,lxc,cgroups,Docker)等,它将不能使用整个系统的物理内存,则需要适当调整此值。默认值为物理内存的一半。
engineConfig:
cacheSizeGB: 5

mongoDB centos安装与客户端相关推荐

  1. mongodb centos 安装

    参考 http://www.cnblogs.com/kgdxpr/p/3519352.html 1.下载MongoDB(64位) http://fastdl.mongodb.org/linux/mon ...

  2. mongodb的安装以及客户端

    mongodb是一种非关系型的数据库,与传统的sql有很大的不同,但都是用于数据管理的,本人也是初学,很多地方都是模仿,在这里只是记录本人初次安装mongodb和客户端,记录一下安装的步骤,以便以后用 ...

  3. centos 安装mysql客户端_linux下mysql的yum源安装/配置/卸载

    yum源安装 解决:赋予root权限 首先停止MySQL服务:service mysqld stop 加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tabl ...

  4. CentOS安装SVN客户端

    废话不多说,直接上主题 卸载原来的svn安装包 yum remove -y subversion 安装svn yum -y install subversion 然后使用验证svn命令 svn --h ...

  5. 转: CentOS 安装 SVN1.8 客户端

    from: http://blog.csdn.net/clementad/article/details/46898091 CentOS 安装SVN客户端 标签: subversionrpmcento ...

  6. CentOS 安装 MongoDB 客户端(命令行shell)

    目录 问题 解决 首先,登陆官网 其次,下载对应的安装包 然后,删除安装包 最后,测试命令行 问题 最近公司新申请的CentOS云服务器都缺少MongoBD客户端工具,用命令行登陆MongoBD数据库 ...

  7. centOS下mongodb的安装

    ###############centOS下mongodb的安装######### mongodb作为非关系型数据库NoSQL数据库的一种,并且是属于免安装类型. mongodb安装说明:32的安装d ...

  8. Mongodb学习(安装篇): 在centos下的安装

    安装篇 ###下载解压文件 [root@192 lamp]# wget http://fastdl.mongodb.org/linux/mongodb-linux-i686- 2.2.2.tgz ## ...

  9. 1.非关系型数据库(Nosql)之mongodb:mongodb的安装,环境变量配置,数据库服务端启动,客户端启动

     1.MongoDB官方网站上下载MongoDB的安装版本.截图如下: 2 安装64位版本的mongodb.将它解压到: E:\Installed\mongodb-win32-x86_64-2.6 ...

最新文章

  1. 44 Wild card Matching
  2. 为SharePoint网站创建自定义导航菜单
  3. python multiprocessing 进程间如何共享数据、对象
  4. 通过制作数字桌面游戏和Web应用程序学习JavaScript
  5. 用姓名字段统计人数_基于 Wide amp; Deep 网络和 TextCNN 的敏感字段识别
  6. Win7旗舰版打不开任务管理器怎么办
  7. 认识java编程语言
  8. 基于SpringBoot+webSocket实现扫码登录功能
  9. NodeJS 加密 —— crypto 模块
  10. Linux内核之capabilities能力
  11. 社区医疗管理系统方案/案列/APP/软件/小程序/网站
  12. Xshell6 Xftp6 官方永久免费版下载
  13. Java堆栈的简单图示
  14. 如何把电视盒子做成游戏机? —— 破解电视IPTV盒子(Skyworth E900-S)
  15. ID3算法(含实例)
  16. delphi跨平台linux的版本,Delphi 2011 发布了 跨 MAC,LINUX,WINDOWS 平台
  17. 补充STM32 PWM占空比,频率的计算及输入捕获细节到STM32库函数的掌握方法
  18. python随机森林预测案例_Random Forest算法 python实现案例分析
  19. noob_CSS:从Noob到Ninja
  20. Photoshop CC 2019 软件安装教程

热门文章

  1. numpy.ndarray.transpose
  2. Java几种遍历集合的方法(原理,复杂度,适用场合)
  3. PreparedStatement下的setDate
  4. Azure VIP,DIP,PIP的区别
  5. 练手小项目——CSS 网页版大白 Baymax
  6. 达梦物理备份与还原介绍
  7. torch.nn.Dropout()细节记录
  8. 习题整理1.1、2、3
  9. 传统程序员如何转行到AI人工智能?
  10. 教你如何高效地实现信息搜索