1:配置yum源
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

如果要安装mongodb数据库的其他版本可以使用以下yum源

[mongodb-org-2.6]
name=MongoDB 2.6 Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

2:安装

sudo yum install -y mongodb-org

3:配置SELinux
如果打开SELinux的话:

semanage port -a -t mongod_port_t -p tcp 2701

vi /etc/selinux/config --------SELINUX=disabled

也可以设置SELINUX=permissive,但是并不是持久的

其他配置:
创建用户和目录:

useradd mongodb
mkdir -p /var/lib/mongodb
mkdir -p /var/log/mongodb
chown -R mongodb:mongodb /var/lib/mongodb/
chown -R mongodb:mongodb /var/log/mongodb/

创建软连:

ln -s /home/zhoujy/mongodb/mongodb-linux-i686-2.4.3/bin/mongo /usr/bin/mongo

4:文件路径

mongodb数据库的默认的路径是/var/lib/mongo
我们在/etc/mongod.conf进行配置一些数据文件

5:启动数据库
启动:sudo service mongod start
指定参数启动:mongod --dbpath /var/lib/mongodb/ --logpath=/var/log/mongodb/mongodb.log &
指定配置文件启动:mongod -f /etc/mongodb.conf
cat /var/log/mongodb/mongod.log 查看数据库启动情况
停止:sudo service mongod stop
重启:sudo service mongod restart

6:设置启动
sudo chkconfig mongod on

7:卸载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

最新文章

  1. POJ2455Secret Milking Machine[最大流 无向图 二分答案]
  2. iOS移动下上传图片失败解决 (上传多图,带其他参数)
  3. for-in遍历json数据
  4. BZOJ 1634: [Usaco2007 Jan]Protecting the Flowers 护花
  5. [转]Oracle查询树形数据的叶节点和子节点
  6. excel小技巧-用于测试用例的编号栏:“获取当前单元格的上一格的值+1”=INDIRECT(ADDRESS(ROW()-1,COLUMN()))+1
  7. Java学习----一个对象怎么调用另一个对象呢?
  8. Server SQL2008对文件的基础操作(1)
  9. 基于Avocado 的 QData MySQL自动化测试.md
  10. Updatepanel 后端返回后,在 Updatepanel 内控件的前端 js 失效问题
  11. ip2Long 代码
  12. 从C,C++,JAVA和C#看String库的发展(一)----C语言和C++篇
  13. Centos 6.5 安装Python 3.7
  14. nusaop 关于webService
  15. iOS UI-UIPickerView(拾取器)、UIWebView(网页视图)和传值方式
  16. Python错误:close failed in file object destructor
  17. 使用web.xml方式加载Spring时,获取Spring context的两种方式
  18. jquery datatables 学习笔记
  19. css3阴影
  20. Codeforces 919 E Congruence Equation

热门文章

  1. 浅解bootstrap 下拉框插件
  2. python获取命令行参数
  3. github 相关操作知识
  4. html控件
  5. net core 发布到服务器的方式
  6. 微信小程序准备阶段。(一)
  7. JavaScript - 表单提交前预览图片
  8. Java 并发(一) --- CAS
  9. http所有请求头在Console中打印
  10. input的属性用法介绍