mongoDB 安装

 一、安装方式:

离线安装和联网安装

 

 

1、mongoDB下载安装包:

官方网址:

MongoDB Enterprise Server Download | MongoDB 

 

 

 

 版本介绍:

 

复制代码
Amazon Linux(亚马逊)、

Debian Linux(Debian)、

Linux legacy(通用版)、

RHEL Linux(红帽)、

SUSE Linux(SuSE Linux AG)、

Ubuntu Linux(友帮拓、优般图、乌班图);
复制代码

 

 

 

2、安装

 

2.1上传安装包

解压文件:

复制代码
 tar -zxvf mongodb-linux-x86_64-rhel70-4.4.10.tgz

mv mongodb-linux-x86_64-rhel70-4.4.10 mongodb

#切换目录
cd mongodb
## 创建数据存放目录
mkdir data
## 创建日志存放目录
mkdir logs
## 创建配置文件存放目录
mkdir conf
#切换到conf目录
cd conf
##创建启动所需的配置文件
vi mongod.conf
复制代码

 

 

mongod.conf文件内容:

复制代码
# 使用demon形式启动
fork=true
# ip地址
bind_ip=0.0.0.0
# 以27017端口启动,此端口为默认配置,可省略
port=27017
# 日志不在终端输出而是进入log
quiet=true
# 数据目录配置
dbpath=/opt/mongodb/data
# 日志文件存放位置
logpath=/opt/mongodb/logs/mongo.log
# 以追加方式记录日志
logappend=true
# 权限校验
auth=true
复制代码

 

 

3、启动

cd /opt/mongodb/bin
./mongod -f /opt/mongodb/conf/mongod.conf

 

 

4、设置密码

 

复制代码
cd /home/mongodb-linux-x86_64-rhel70-4.4.2/bin
./mongo

> use admin
# 命令中的参数 roles是创建的用户拥有的角色,db是role所对应的数据库
> db.createUser({ user: "admin", pwd: "123456", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })
# 或者
> db.createUser({user:"admin",pwd:"123",roles:["dbAdmin"]})

# 使用db.auth或者show users命令验证用户是否创建成功,db.auth命令也是一种授权方式,即使用用户名为admin,密码为123456登陆当前用户,若结果为1,表示当前用户存在并登陆成功,结果为0就是出错了

> db.auth("admin","123456")
复制代码

 

 

5、连接

使用studio 3t连接:

 mongoDB 连接-studio - hehehenhen - 博客园 (cnblogs.com)

6、添加到服务

#进入 /etc/init.d/ 目录

 cd /etc/init.d/

#创建并编辑mongodb文件

vim mongodb

 

复制代码
#!/bin/sh  
# chkconfig: 2345 10 90 
# description: myservice ....
#  
#  ### BEGIN INIT INFO 
# Short-Description: mongodb    
# Description: mongo db server    
### END INIT INFO    

#注意这里的路径设置为你的mongod的位置
PROGRAM=/opt/mongodb/bin/mongod
MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'`

test -x $PROGRAM || exit 0

case "$1" in
  start)
     ulimit -n 3000
     echo "Starting MongoDB server"
#注意这里的路径设置为你的mongodb的配置文件的位置
     $PROGRAM --fork --quiet -f /opt/mongodb/conf/mongod.conf
     echo "Started MongoDB server"
     ;;
  stop)
     echo "Stopping MongoDB server"
     if [ ! -z "$MONGOPID" ]; then
        kill -15 $MONGOPID
     fi
     echo "Stopped MongoDB server"
     ;;
  status)
     ;;
  *)
     echo "Usage: mongodb {start|stop|status}"
     exit 1
esac

exit 0
复制代码

保存完毕,在执行以下几条命令即可:

chmod +x /etc/init.d/mongodb
chkconfig --add mongodb
chkconfig mongodb on
#服务启动关闭
#service mongodb start/stop/restart
#systemctl start/stop/restart mongodb
#重启服务
systemctl restart mongodb

 

 

mongodb-org-shell-4.4.10-1.el7.x86_64.rpm 格式安装:

(16条消息) Linux MongoDB 安装_cai454692590的博客-CSDN博客

连接:

studio 3T 两种破解教程 - 简书 (jianshu.com)

 连接软件:

Downloads - NoSQLBooster for MongoDB

posted @   hehehenhen  阅读(81)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示