博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mongodb - 基于Linux环境的安装配置
阅读量:3781 次
发布时间:2019-05-22

本文共 2087 字,大约阅读时间需要 6 分钟。

目录


 

一、基于Centos7.5的安装

1-1 创建所需用户和组

groupadd -g 800 mongoduseradd -u 801 -g mongod mongodpasswd mongod

1-2 创建mongodb所需目录结构

mkdir -p /mongodb/binmkdir -p /mongodb/confmkdir -p /mongodb/logmkdir -p /mongodb/data

1-3 上传并解压软件到指定位置

上传到:cd   /server/tools/解压:tar xf mongodb-linux-x86_64-rhel70-3.4.16.tgz拷贝目录下bin程序到/mongodb/bincp -a /server/tools/mongodb-linux-x86_64-rhel70-3.4.16/bin/* /mongodb/bin4

1-4 设置目录结构权限

chown -R mongod:mongod /mongodb

1-5 设置用户环境变量

su - mongodvi .bash_profile​	export PATH=/mongodb/bin:$PATHsource .bash_profile

1-6 启动mongodb

mongod --dbpath=/mongodb/data --logpath=/mongodb/log/mongodb.log --port=27017 --logappend --fork --dbpath - 数据目录--logpath - 启动日志目录--port - 启动端口号,默认27017可以不指定--logappend - 日志默认为覆盖显示,改为追加显示--fork - 后台运行

1-7 客户端连接服务

mongo

注意!!!!:连接之后会有warning,需要修改(使用root用户)

vim /etc/security/limits.conf #*       -       nofile       65535 reboot重启机子生效

二、配置配置文件

2-1 基础配置文件格式配置

vim /mongodb/conf/mongodb.conf

logpath=/mongodb/log/mongodb.logdbpath=/mongodb/data port=27017logappend=truefork=true

2-2 基于YAML格式配置文件

vim /mongodb/conf/mongo.conf

systemLog:   destination: file   path: "/mongodb/log/mongodb.log"   logAppend: truestorage:   journal:​      enabled: true   dbPath: "/mongodb/data/"processManagement:   fork: truenet:   port: 27017

2-3 YAML格式

NOTE:YAML does not support tab characters for indentation: use spaces instead.-- 系统日志有关  systemLog:   destination: file           path: "/mongodb/log/mongodb.log"    --日志位置   logAppend: true					   --日志以追加模式记录-- 数据存储有关   storage:   journal:​      enabled: true   dbPath: "/mongodb/data"            --数据路径的位置 -- 进程控制  processManagement:   fork: true                         --后台守护进程   pidFilePath: 
--pid文件的位置,一般不用配置,可以去掉这行,自动生成到data中-- 网络配置有关 net: bindIp:
-- 监听地址,如果不配置这行是监听在0.0.0.0 port:
-- 端口号,默认不配置端口号,是27017-- 安全验证有关配置 security: authorization: enabled --是否打开用户名密码验证------

三、mongodb的关闭和启动

关闭mongodbmongod -f /mongodb/conf/mongodb.conf --shutdown使用配置文件启动mongodbmongod -f /mongodb/conf/mongodb.conf

 

 

转载地址:http://xrlvn.baihongyu.com/

你可能感兴趣的文章
Linux网络命令
查看>>
一天教会三岁表弟HTML,你值得拥有
查看>>
CSS基础汇总
查看>>
SpringCloud服务注册与发现
查看>>
SpringCloud Stream 消息驱动
查看>>
SpringCloud Sleuth 分布式请求链路
查看>>
SpringCloud Alibaba Nacos 服务注册和配置中心
查看>>
poi读写Excel
查看>>
使用Security安全框架实现权限登录
查看>>
JDBC工具类 使用Durid连接池链接MySQL数据库
查看>>
ANSYS——模态提取方法简介
查看>>
ANSYS——初学路径之路径的定义、作用以及ansys路径模块GUI的操作解释
查看>>
ANSYS——网格划分的不同方法以及GUI模块的操作(自由网格、映射网格、扫掠、拖拉)
查看>>
ANSYS——命令流学习(材料属性设置、建模的命令流)
查看>>
ANSYS——杆单元简介与示例(含新版本2019版本杆实常数设置、ANSYS help的使用、单元列表使用的举例)
查看>>
ANSYS——后处理中单元表(ELEMENT table)的作用、创建、使用
查看>>
在VScode上配置golang的开发环境
查看>>
leetcode每日一题---680. 验证回文字符串 Ⅱ
查看>>
leetcode每日一题---15. 三数之和
查看>>
leetcode每日一题---面试题 16.18. 模式匹配
查看>>