centos7安装mongodb4.0教程
1.配置软件仓库:
vim /etc/yum.repos.d/mongodb-org-4.0.repo
[mongodb]
name=MongoDB
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
2.版本搜索:
# yum search mongodb-org --show-duplicate
...
====================================== N/S matched: mongodb-org =======================================
mongodb-org-4.0.0-1.el7.x86_64 : MongoDB open source document-oriented database system (metapackage)
mongodb-org-4.0.1-1.el7.x86_64 : MongoDB open source document-oriented database system (metapackage)
mongodb-org-mongos-4.0.0-1.el7.x86_64 : MongoDB sharded cluster query router
mongodb-org-mongos-4.0.1-1.el7.x86_64 : MongoDB sharded cluster query router
mongodb-org-server-4.0.0-1.el7.x86_64 : MongoDB database server
mongodb-org-server-4.0.1-1.el7.x86_64 : MongoDB database server
mongodb-org-shell-4.0.0-1.el7.x86_64 : MongoDB shell client
mongodb-org-shell-4.0.1-1.el7.x86_64 : MongoDB shell client
mongodb-org-tools-4.0.0-1.el7.x86_64 : MongoDB tools
mongodb-org-tools-4.0.1-1.el7.x86_64 : MongoDB tools
**** Name and summary matches only, use "search all" for everything.****
3.安装:
# yum -y install mongodb-org-4.0.1 mongodb-org-mongos-4.0.1 mongodb-org-server-4.0.1 mongodb-org-shell-4.0.1 mongodb-org-tools-4.0.1
...
Dependencies Resolved
****=****
**** Package Arch Version Repository Size****
****=****
Installing:
**** mongodb-org x86_64 4.0.1-1.el7 mongodb 5.8 k****
**** mongodb-org-mongos x86_64 4.0.1-1.el7 mongodb 12 M****
**** mongodb-org-server x86_64 4.0.1-1.el7 mongodb 21 M****
**** mongodb-org-shell x86_64 4.0.1-1.el7 mongodb 13 M****
**** mongodb-org-tools x86_64 4.0.1-1.el7 mongodb 29 M****
Transaction Summary
****=======================================================================================================****
Install 5 Packages
4.查看mongoDB的软件包位置:
# rpm -ql mongodb-org-server
/etc/mongod.conf
/lib/systemd/system/mongod.service
/usr/bin/mongod
/usr/share/doc/mongodb-org-server-4.0.1
/usr/share/doc/mongodb-org-server-4.0.1/GNU-AGPL-3.0
/usr/share/doc/mongodb-org-server-4.0.1/LICENSE-Community.txt
/usr/share/doc/mongodb-org-server-4.0.1/MPL-2
/usr/share/doc/mongodb-org-server-4.0.1/README
/usr/share/doc/mongodb-org-server-4.0.1/THIRD-PARTY-NOTICES
/usr/share/man/man1/mongod.1
/var/lib/mongo
/var/log/mongodb
/var/log/mongodb/mongod.log
/var/run/mongodb
通过上面的查询我们可以看到mongoDB的服务名为mongod.
5.启动:
# systemctl start mongod
6.登录:
# mongo
MongoDB shell version v4.0.1
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 4.0.1
****Server has startup warnings: ****
****2018-08-14T15:21:54.945+0800 I CONTROL [initandlisten] ****
2018-08-14T15:21:54.945+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2018-08-14T15:21:54.945+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
****2018-08-14T15:21:54.945+0800 I CONTROL [initandlisten] ****
****2018-08-14T15:21:54.945+0800 I CONTROL [initandlisten] ****
2018-08-14T15:21:54.945+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2018-08-14T15:21:54.945+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
****2018-08-14T15:21:54.948+0800 I CONTROL [initandlisten] ****
2018-08-14T15:21:54.948+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2018-08-14T15:21:54.948+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
****2018-08-14T15:21:54.949+0800 I CONTROL [initandlisten] ****
---
Enable MongoDB's free cloud-based monitoring service, which will then receive and display
metrics about your deployment (disk utilization, CPU, operation statistics, etc).
The monitoring data will be available on a MongoDB website with a unique URL accessible to you
and anyone you share the URL with. MongoDB may use this information to make product
improvements and to suggest MongoDB products and deployment options to you.
To enable free monitoring, run the following command: db.enableFreeMonitoring()
To permanently disable this reminder, run the following command: db.disableFreeMonitoring()
---
****> ****
默认使用无认证的方式登录mongoDB。
7.操作系统的要求和设置:
7.1推荐使用xfs和ext4文件系统
7.2 SELinux:
若开启SELinux:
semanage port -a -t mongod_port_t -p tcp 27017
管理SELinux:
#cat /etc/selinux/config
SELINUX=disabled
8.MongoDB操作:
8.1关闭、启动、重启MongoDB
# service mongod restart
Redirecting to /bin/systemctl restart mongod.service
8.2 设置开启启动:
# service mongod restart
Redirecting to /bin/systemctl restart mongod.service
9.删除mongoDB:
#sudo service mongod stop
#sudo yum erase $(rpm -qa | grep mongodb-org)
#sudo rm -r /var/log/mongodb
#sudo rm -r /var/lib/mongo
-----------------------------------------------
简单查询语句
show dbs;
use dbs
查询集合所有字段
db.accounts.find().pretty();
**更多交流,入群:

centos7安装mongodb4.0教程的更多相关文章
- Centos7 安装 MongoDB4.0
目录 安装包下载 MongoDB安装 启动数据库 补充 小结 诚邀访问我的个人博客:我在马路边 更好的阅读体验点击查看原文:Centos7安装MongoDB4.0 原创博客,转载请注明出处 @ 由于项 ...
- centos7 安装mongodb4.0笔记
1,添加yum源 vim /etc/yum.repos.d/mongodb-4.0.repo 2,把下面内容加入,并:wq [mongodb-org-4.0] name=MongoDB Reposit ...
- centos7安装MongoDB4.0(yum安装)
1.添加 yum repo vi /etc/yum.repos.d/mongodb-org-4.0.repo 添加如下内容 [mongodb-org-4.0] name=MongoDB Reposit ...
- centos7安装redis3.0和phpredis扩展详细教程(图文)
整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用. 一.安装redis3.0 1.安装必要的包 yum install gcc 2.centos7安装r ...
- centos7安装zabbix3.0超详细步骤解析
centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...
- Centos7安装Zabbix4.0步骤
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 Centos7安装Zabbix4.0步骤 官方搭建zabbix4.0的环境要求: 1. 环境搭建L ...
- docker安装mongodb4.0
ubantu下的docker安装mongodb4.0. step 1:docker pull mongo:4 step2: docker images step3:启动一个MongoDB服务器容器 ...
- Centos7安装MySQL8.0
请到这个地址看:https://www.cnblogs.com/kevingrace/p/10482469.html Centos7安装MySQL8.0 - 操作手册 一.yum安装方式: 卸载之前版 ...
- Centos7安装Typecho详细教程
Centos7安装Typecho详细教程 首先搭建LAMPH环境 L linux 服务器(centos或者ubunt) .A Apache .M mysql .P PHP 安装Apache.PHP ...
随机推荐
- ubuntu下一键安装pptpd
1 #!/bin/bash 2 # Quick and dirty pptp VPN install script 3 # Ubuntu 12+ or Debain 7+ 4 # Reference ...
- Centos-shell-特殊字符
shell 通配符 # 注意完全不同于正则,类似正则 * 任意至少一个字符 ? 任意一个字符 [] []中任意一个字符,相关字符集a-z A-Z 0-9 shell 重定向 # 重新指定系统标准输 ...
- PageObject课程培训记录
前言 昨晚的培训课程讲了PO设计模式,对于PO模式我们需要去了解关于为什么要使用PO,而不使用PO是什么情况?什么是PO模式?PO怎么去使用? 第一,为什么要使用PO,而不使用PO是什么情况? 我们先 ...
- Vue编写的页面部署到springboot网站项目中出现页面加载不全问题
问题描述: 在用Vue脚手架 编写出一个页面之后, 部署到后台项目中, 因为做的是一个页面 按理来说 怎么都能够在服务器上运行 , 我也在自己的node环境测试 , 在同学的springboot上运行 ...
- Winsock 编程详解
转载请注明出处!本文地址:https://www.cnblogs.com/teternity/p/WinSock.html Winsock 编程 目录 通用函数讲解 WSAStartup WSACle ...
- ASP。NET Web表单模型,部分呈现和事件
下载EventExample.zip - 41.33 KB 下载EventandAjaxExample.zip - 41.94 KB 介绍 通过参考ASP获得Web应用程序环境及其约束的概述.NET ...
- Python+Appium自动化测试(14)-yaml配置Desired capabilities
一,前言 在之前的appium自动化测试示例中,我们都是把构造driver实例对象的数据(即Desired Capabilities)写在业务代码里,如下: # -*- coding:utf-8 -* ...
- 热力图 vue 项目中使用热力图插件 “heatmap.js”(保姆式教程)
我现在写的这项目是用CDN引入 heatmap.js, 可根据自己项目情况使用哪种方式引入插件. 官网地址 "https://www.patrick-wied.at/static/heatm ...
- 多测师浅谈 学员实现价值就是我们的幸福_高级讲师肖sir
学员实现价值就是我们的幸福 作为一名资深的IT高级讲师,在传统的行业IT薪资基本都是过万,作为一名IT培训教师,培养出在不同领域的测试,并且接触各种各样的产品,目前市场流行的比如银行业务系统,语音类系 ...
- springMvc配置拦截器无效
说明 springMvc配置国际化拦截器失败,点击页面按钮切换中英文无效,排查发现没有进入 LocaleChangeInterceptor 类中,判断拦截器没有起作用,那么是什么原因导致拦截器无效,通 ...