linux安装篇之mongodb安装及服务自启动配置
安装步骤:
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安装及服务自启动配置相关推荐
- Kubernetes学习-K8S安装篇-集群安装网段划分
Kubernetes学习-K8S安装篇-集群安装网段划分 1. 集群安装网段划分 2. 网段IP常用设置 3. 集群安装网段划分注意事项 1. 集群安装网段划分 集群安装时会涉及到三个网段: 宿主机网 ...
- 7 centos 查看程序文件数量_「动手打造家庭媒体网络平台」安装篇-centos搭建DLNA媒体服务...
大家好,我是路程lucky,热爱开发.设计.学习.生活.爱捣鼓的web前后端工程师~ 本文的重点是在之前文章提到创建的centos基础上继续搭建DLNA媒体服务.由于centos的系统是从零开始初步安 ...
- 在linux如何卸载mongdb,MongoDB安装与卸载--Linux系统
文章目录 一.MongoBD安装 1. 下载MongoBD安装包 2. 压缩包上传到Linux 3. 修改环境变量及配置文件 4. 启动MongoDB 二. MongoDB卸载 1. 关闭MongoD ...
- 安装 express4 linux,nodejs+express4.0+mongodb安装方法 for Linux, Mac
废话不多说 1:下载nodejs包 下载source code版本需要解压后到其目录执行./configure,然后make && make install; 而binaries的ta ...
- Linux基础篇——ftp的安装与配置
目 录 1. 为什么ftp 2. 什么是ftp 3. ftp的安装与配置 3.1 ftp的安装 3.2 ftp的配置文件/etc/vsftpd/vsftpd.conf 3.3 ftp的账号.组.目录配 ...
- linux学习教程(一)(安装篇)centos7没有安装ifconfig命令的解决方法
ifconfig命令是设置或显示网络接口的程序,可以显示出我们机器的网卡信息,可是有些时候最小化安装CentOS等Linux发行版的时候会默认不安装ifconfig等命令,这时候你进入终端,运行ifc ...
- mongodb 安装_1、MongoDB 安装
安装环境 Centos 7.8 MongoDB 4.2.8 安装步骤 下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhe ...
- 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 ...
- 安装篇——用halyard安装Spinnaker
用halyard安装Spinnaker 使用docker运行halyard容器 安装docker 运行halyard容器 配置docker-registry provider 配置k8s provid ...
最新文章
- php调用百度地图技术,调用百度地图
- 收藏 | 最新知识图谱论文清单(附解读、下载)
- 潘建伟团队进行人类首次洲际量子通信 都发送了什么
- Java注解Annotation的基本概念
- 游戏里的角色都什么格式图片_为什么这游戏里别人的都是大白鲨,我却是小金鱼?...
- leetocde1129. 颜色交替的最短路径(bfs)
- 【转】细说.NET中的多线程 (四 使用锁进行同步)
- 随想录(内核模块的测试方法)
- 交什么样的朋友有什么样的天
- MySQL(三) —— 约束以及修改数据表
- 你的SQL语句放在了哪里?
- 尼康数码相机照片数据恢复怎么办
- 风物长宜放眼量,人间正道是沧桑 - 一位北美 IT 技术人破局
- 3000字长文:探讨报销系统使用满意度的NPS指标设计
- 笔记本 ubuntu 亮度调节 命令行
- 操作系统中多生产者多消费者问题中,关于生产者或消费者中的两个P操作是否可以互换问题
- 简析打开激光测距突破口的超远TFN LR20KI激光测距仪
- 背光模块市场现状研究分析与发展前景预测报告
- 在自己项目或者 vue 中使用可爱的二次元((Live2D)
- Vue 计算属性缓存和方法的区别:从另一段代码来看【vue3学习笔记】
热门文章
- python os.urandom 安全_python SystemRandom/os.urandom总是有足够的熵来获得良好的加密
- markdown 编辑器_Markdown 编辑器使用指南
- c支限界算法语言n皇后问题分,算法(八)-回溯法-N皇后问题
- 35.JVM 参数(JVM中的各种参数及含义、收集器相关、PrintGC等各种辅助参数)
- 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege
- Memcached的配置,SSH项目中的整合(com.whalin),Memcached工具类,Memcached的代码调用
- jQuery插件AjaxFileUpload文件上传实现Javascript多文件上传功能
- 闪回的用途与实战(闪回表,闪回删除,闪回重名删除,闪回版本查询)
- 多元线性回归算法python实现_手写算法-Python代码推广多元线性回归
- 疯狂android源码中文乱码无gbk,我的Android进阶之旅------Android使用cmd窗口进行adb logcat时出现中文乱码问题的解决办法...