我是靠谱客的博主 诚心板栗,这篇文章主要介绍MongoDB 安装与配置~linux,现在分享给大家,希望可以做个参考。

文章目录

          • 一、 安装建议
          • 二、 安装步骤
            • 2.1. 下载
            • 2.2. 解压缩
            • 2.3. 重命名
            • 2.4. 配置环境变量
            • 2.5. 使其生效
            • 2.6. 配置MongoDB
            • 2.7. 启动MongoDB
            • 2.8. 网络安全组

一、 安装建议

MongoDB 可以在mac/win/linux上安装,我个人建议在linux上安装会更好,这样测试起来更方便。一般来说本地只装mysql或者MariaDB,其余的中间件一律放linux,让电脑软件解耦,毕竟你的电脑不是一直处于工作状态,有时候也是用于娱乐的~

二、 安装步骤
2.1. 下载

打开官网:https://www.mongodb.com/try/download/community
选择版本进行下载,在这里就以linux为安装演示

下载好后,上传到linux中,如下:
在这里插入图片描述
在这里插入图片描述

2.2. 解压缩
复制代码
1
2
tar -zxvf mongodb-linux-x86_64-rhel70-5.0.9.tgz

在这里插入图片描述

2.3. 重命名

解压缩后的文件夹并且移动到 /usr/local 中:

复制代码
1
2
mv mongodb-linux-x86_64-rhel70-5.0.9 /usr/local/mongodb

在这里插入图片描述

2.4. 配置环境变量
复制代码
1
2
vim /etc/profile
复制代码
1
2
3
# Set MongoDB Configration export PATH=/usr/local/mongodb/bin:$PATH

在这里插入图片描述

2.5. 使其生效
复制代码
1
2
source /etc/profile

查看MongoDB版本:

复制代码
1
2
mongo -version

在这里插入图片描述

2.6. 配置MongoDB

在 MongoDB 根 目 录 中 创 建 data/db 目 录 , 用 于 存 储 数 据 库 文 件 数 据 , 并 且 再 创 建
data/logs/mongodb.log 用于存储日志

复制代码
1
2
3
4
5
cd /usr/local/mongodb/ mkdir data/db data/logs -p cd data/logs/ touch mongodb.log

在mongodb根目录下创建核心配置文件,并且追加配置内容如下:

复制代码
1
2
vim mongodb.conf
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 端口号 port=27017 # 日志文件位置 logpath=/usr/local/mongodb/data/logs/mongodb.log # 数据库文件位置 dbpath=/usr/local/mongodb/data/db # 以追加日志的形式记录 logappend=true # 滤掉无用日志信息,若需要调试使用请设置为false quiet=true # 以后台方式运行 fork=true # 最大同时连接数 maxConns=100 # 不启用验证权限 noauth=true # 启用用户账号权限 # auth=true # 开启日志,默认true journal=true # 提供外网访问,不对ip进行绑定,原理同redis的bindip bind_ip = 0.0.0.0

在这里插入图片描述

最终创建的目录以及文件树形结构为:

复制代码
1
2
3
4
5
6
7
mongodb |- mongodb.conf |- data |- db |- logs |- mongodb.log
2.7. 启动MongoDB
复制代码
1
2
3
cd /usr/local/mongodb mongod -f mongodb.conf

在这里插入图片描述
如果遇到
在这里插入图片描述
需要注意,如果启动过程出现错误,则运行: yum install net-snmp 进行安装
关闭MongoDB:

复制代码
1
2
kill -2 进程号 (优雅关闭)

或者使用如下命令也行,如果自定义MongoDB的db目录,则需要追加 --dbpath,否则使用默认目录
即可:

复制代码
1
2
mongod --shutdown --dbpath /usr/local/mongodb/data/db/
2.8. 网络安全组

在这里插入图片描述

最后

以上就是诚心板栗最近收集整理的关于MongoDB 安装与配置~linux的全部内容,更多相关MongoDB内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部