Linux安装MongoDB 4.0.3详细步骤

 更新时间:2023年06月20日 08:34:32   作者:不再_单纯  
这篇文章主要介绍了Linux安装MongoDB 4.0.3详细步骤的相关资料,需要的朋友可以参考下

1.准备

CentOS下安装MongoDB

官网提供windows、Linux、OSX系统环境下的安装包,这里主要是记录一下在Linux下的安装。首先到官网下载安装包。文中安装的是4.0.3版本的。

官网地址:https://www.mongodb.com/

下载地址:https://www.mongodb.com/try/download/community-kubernetes-operator

附网盘安装包下载:

链接:https://pan.baidu.com/s/1v-4jP_JAxjmyjowKoFhk8w?pwd=8rpe
提取码:8rpe

2.开始安装

[root@localhost /]# cd /usr/local/
[root@localhost /]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.3.tgz
[root@localhost /]# tar -zxvf mongodb-linux-x86_64-rhel70-4.0.3.tgz
[root@localhost /]# mv mongodb-linux-x86_64-rhel70-4.0.3 mongodb

2.1进入目录

[root@localhost local]# cd /usr/local/mongodb/

2.2创建文件夹、文件

[root@localhost local]# mkdir data
[root@localhost local]# mkdir logs

[root@localhost local]# touch /usr/local/mongodb/log/mongod.log

2.3配置文件 mongodb.conf

[root@localhost local]# vim /usr/local/mongodb/mongod.conf

   配置文件内容

dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/log/mongod.log
logappend=true
port=27017
bind_ip=0.0.0.0 # 为了让远端可以访问
fork=true
##auth = true # 先关闭, 创建好用户在启动
 
# mongod.conf

2.4设置权限

[root@localhost mongodb]# chmod -R 777 /usr/local/mongodb

2.5设置环境变量

[root@localhost mongodb]# vim /etc/profile

在最下边追加如下代码:
export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH

2.6测试查看MongoDB版本

[root@localhost mongodb]# mongod -v

正常情况:

安装完成!

3.启停、添加用户

3.1启动MongoDB

[root@localhost mongodb]# mongod -f /usr/local/mongodb/mongod.conf

3.2停止MongoDB

[root@localhost mongodb]# mongod --shutdown -f /usr/local/mongodb/mongod.conf

十分不建议使用  kill -9 mongodb进程的方式,本人就翻车了。

3.3创建账号

# 进入mongo shell命令
mongo
# 切换到admin库
use admin
# 创建root帐号
db.createUser({ user: "root", pwd: "root", roles: [{ role: "dbOwner", db: "admin" }] })
# 验证用户, 返回1表示成功
db.auth('root', 'root')
# 同理添加api账号
db.createUser({ user: "api", pwd: "root", roles: [{ role: "dbOwner", db: "api" }] })
db.auth('api', 'root')

3.4查看所有库、用户、版本

进入mongo shell命令
mongo
use admin
db.auth('root', 'root')
#查看数据库
show dbs;
#查看用户
show users
#查看版本
db.version()

结果示例

 3.5启用权限控制

修改MongoDB配置文件 打开注释 

##auth = true # 先关闭, 创建好用户在启动

3.6重启MongoDB使其生效

3.7开放MongoDB端口

#开放MongoDB防火墙端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent
#"重载配置"
firewall-cmd --reload

4.测试连接

 完成 over 

到此这篇关于Linux安装MongoDB 4.0.3详细步骤的文章就介绍到这了,更多相关Linux安装MongoDB 4.0.3内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 聊聊MongoDB 带访问控制的副本集部署问题

    聊聊MongoDB 带访问控制的副本集部署问题

    这篇文章主要介绍了MongoDB 带访问控制的副本集部署,本文给大家分享简单的步骤帮助大家完成,对MongoDB副本集部署问题感兴趣的朋友一起看看吧
    2022-02-02
  • MongoDB的安装及配置文件选项全解

    MongoDB的安装及配置文件选项全解

    本文收录了MongoDB的安装及配置文件选项全解,介绍了MongoDB安装的方法以及环境下的一些重要文件,还有最重要的是详细地罗列了配置文件中的选项含义和参数,需要的朋友可以参考下
    2016-07-07
  • 解决MongoDB占用内存过大频繁死机的方法详解

    解决MongoDB占用内存过大频繁死机的方法详解

    这篇文章主要介绍了解决MongoDB占用内存过大频繁死机的方法详解,需要的朋友可以参考下
    2020-02-02
  • 阿里云服务器安装mongodb的方法

    阿里云服务器安装mongodb的方法

    这篇文章主要介绍了阿里云服务器安装mongodb的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • MongoDB的基础查询和索引操作方法总结

    MongoDB的基础查询和索引操作方法总结

    MongoDB使用JavaScript作为shell脚本,可以代替关系型数据库中的SQL语句完成查询操作,包括索引下的查询操作,这里我们就来整理MongoDB的基础查询和索引操作方法总结:
    2016-07-07
  • MongoDB系列教程(三):Windows中下载和安装MongoDB

    MongoDB系列教程(三):Windows中下载和安装MongoDB

    这篇文章主要介绍了MongoDB系列教程(三):MongoDB下载和安装,本文讲解使用Windows环境安装MongoDB,需要的朋友可以参考下
    2015-05-05
  • Mongoose 在egg中的使用详解

    Mongoose 在egg中的使用详解

    这篇文章主要介绍了Mongoose 在egg中的使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • MongoDB db.serverStatus()输出内容中文注释

    MongoDB db.serverStatus()输出内容中文注释

    这篇文章主要介绍了MongoDB db.serverStatus()输出内容中文注释,本文收集了2个版本的中文注释来讲解,需要的朋友可以参考下
    2014-08-08
  • MongoDB操作类封装实例代码

    MongoDB操作类封装实例代码

    这篇文章主要给大家介绍了关于MongoDB操作类封装的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MongoDB具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • Ubuntu16.04手动安装MongoDB的详细教程

    Ubuntu16.04手动安装MongoDB的详细教程

    本篇文章主要介绍了Ubuntu16.04手动安装MongoDB的详细教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07

最新评论