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)
连接软件:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律