安装步骤:
1.下载https://www.mongodb.com/download-center?jmp=nav#community地址

2.放置到/opt目录下

3.解压:tar -zxvf mongodb-linux-x86_64-4.0.1.tgz

4.将解压后的文件移动到/usr/local/目录下:mv mongodb-linux-x86_64-4.0.1 /usr/local/mongodb

5.MongoDB 的可执行文件位于 bin 目录下,可以把bin目录绝对路径添加到环境变量

6.logout退出重新进入

7.输入mongodb 启动mongdb服务 后台启动加 --fork

8.MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以需要手动创建data目录,并在data目录中创建db目录及log日志目录。

mkdir -p /data/db/log

在log目录下创建 日志文件:touch mongod.log

9.启动mongod方式

方式一:

进入cd /usr/local/mongodb/bin

./mongo

方式二: --logpath表示指定日志路径;--for表示后台启动

mongod --logpath=/data/db/log/mongod.log --logappend --fork

方式三:

1)新增vim /etc/mongodb.cnf,通过配置文件启动

2)命令方式通过配置文件启动:

需要注意32位系统启动需加入参数:--journal

mongod --journal -f /etc/mongodb.cnf

3)命令方式通过配置文件关闭:

需要注意32位系统关闭需加入参数:--journal

mongod --journal --shutdown -f /etc/mongodb.cnf

4)问题:成功启动mongodb后,远程telnet却无法ping通27017端口?

解决:1.在vim /etc/mongodb.cnf增加

解决:2.如果还是不能telnet通,则vim /etc/sysconfig/iptables增加如下一行,在重启防火墙即可:service iptables restart

问题解决参考文章:

10.mongodb服务自启动设置:

将mongodb启动项目追加入/etc/rc.local保证mongodb在服务器开机时启动

echo "/usr/local/mongodb/bin/mongod --dbpath=/data/db --fork --bind_ip=0.0.0.0 --port 27017 --logpath=/data/db/log --logappend --auth" >> /etc/rc.local

————————————————
版权声明:本文为CSDN博主「徐川江的个人博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_15076569/article/details/82120308

linux安装篇之mongodb安装及服务自启动配置相关推荐

  1. Kubernetes学习-K8S安装篇-集群安装网段划分

    Kubernetes学习-K8S安装篇-集群安装网段划分 1. 集群安装网段划分 2. 网段IP常用设置 3. 集群安装网段划分注意事项 1. 集群安装网段划分 集群安装时会涉及到三个网段: 宿主机网 ...

  2. 7 centos 查看程序文件数量_「动手打造家庭媒体网络平台」安装篇-centos搭建DLNA媒体服务...

    大家好,我是路程lucky,热爱开发.设计.学习.生活.爱捣鼓的web前后端工程师~ 本文的重点是在之前文章提到创建的centos基础上继续搭建DLNA媒体服务.由于centos的系统是从零开始初步安 ...

  3. 在linux如何卸载mongdb,MongoDB安装与卸载--Linux系统

    文章目录 一.MongoBD安装 1. 下载MongoBD安装包 2. 压缩包上传到Linux 3. 修改环境变量及配置文件 4. 启动MongoDB 二. MongoDB卸载 1. 关闭MongoD ...

  4. 安装 express4 linux,nodejs+express4.0+mongodb安装方法 for Linux, Mac

    废话不多说 1:下载nodejs包 下载source code版本需要解压后到其目录执行./configure,然后make && make install; 而binaries的ta ...

  5. Linux基础篇——ftp的安装与配置

    目 录 1. 为什么ftp 2. 什么是ftp 3. ftp的安装与配置 3.1 ftp的安装 3.2 ftp的配置文件/etc/vsftpd/vsftpd.conf 3.3 ftp的账号.组.目录配 ...

  6. linux学习教程(一)(安装篇)centos7没有安装ifconfig命令的解决方法

    ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifc ...

  7. mongodb 安装_1、MongoDB 安装

    安装环境 Centos 7.8 MongoDB 4.2.8 安装步骤 下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhe ...

  8. ecstore安装 mysql_ECSTORE关于MONGODB安装

    1.安装mongodb 1 wget http://www.phpwindow.com/linux/mongodb-linux-x86_64-2.2.1.tgz2 tar zxvf mongodb-l ...

  9. 安装篇——用halyard安装Spinnaker

    用halyard安装Spinnaker 使用docker运行halyard容器 安装docker 运行halyard容器 配置docker-registry provider 配置k8s provid ...

最新文章

  1. php调用百度地图技术,调用百度地图
  2. 收藏 | 最新知识图谱论文清单(附解读、下载)
  3. 潘建伟团队进行人类首次洲际量子通信 都发送了什么
  4. Java注解Annotation的基本概念
  5. 游戏里的角色都什么格式图片_为什么这游戏里别人的都是大白鲨,我却是小金鱼?...
  6. leetocde1129. 颜色交替的最短路径(bfs)
  7. 【转】细说.NET中的多线程 (四 使用锁进行同步)
  8. 随想录(内核模块的测试方法)
  9. 交什么样的朋友有什么样的天
  10. MySQL(三) —— 约束以及修改数据表
  11. 你的SQL语句放在了哪里?
  12. 尼康数码相机照片数据恢复怎么办
  13. 风物长宜放眼量,人间正道是沧桑 - 一位北美 IT 技术人破局
  14. 3000字长文:探讨报销系统使用满意度的NPS指标设计
  15. 笔记本 ubuntu 亮度调节 命令行
  16. 操作系统中多生产者多消费者问题中,关于生产者或消费者中的两个P操作是否可以互换问题
  17. 简析打开激光测距突破口的超远TFN LR20KI激光测距仪
  18. 背光模块市场现状研究分析与发展前景预测报告
  19. 在自己项目或者 vue 中使用可爱的二次元((Live2D)
  20. Vue 计算属性缓存和方法的区别:从另一段代码来看【vue3学习笔记】

热门文章

  1. python os.urandom 安全_python SystemRandom/os.urandom总是有足够的熵来获得良好的加密
  2. markdown 编辑器_Markdown 编辑器使用指南
  3. c支限界算法语言n皇后问题分,算法(八)-回溯法-N皇后问题
  4. 35.JVM 参数(JVM中的各种参数及含义、收集器相关、PrintGC等各种辅助参数)
  5. 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege
  6. Memcached的配置,SSH项目中的整合(com.whalin),Memcached工具类,Memcached的代码调用
  7. jQuery插件AjaxFileUpload文件上传实现Javascript多文件上传功能
  8. 闪回的用途与实战(闪回表,闪回删除,闪回重名删除,闪回版本查询)
  9. 多元线性回归算法python实现_手写算法-Python代码推广多元线性回归
  10. 疯狂android源码中文乱码无gbk,我的Android进阶之旅------Android使用cmd窗口进行adb logcat时出现中文乱码问题的解决办法...