Mongodb 安装——mongodb4.0.19
发布日期:2021-05-10 23:05:49 浏览次数:24 分类:精选文章

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

MongoDB 安装 guide —— mongodb-4.0.19

MongoDB 安装指南

环境准备 & 解压

安装 MongoDB之前,请确保你的系统已准备好。以下步骤将为你引导完成 MongoDB 4.0.19 的安装。

  • 下载文件

    使用 wget命令下载 MongoDB 的最新版本:

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.19.tgz -zxf /opt/modules/
  • 配置环境变量

    打开终端,运行以下命令为 MongoDB 添加环境变量:

    echo "export MONGODB_HOME=/opt/modules/mongodb-linux-x86_64-rhel70-4.0.19" >> /etc/profile
    export PATH=$PATH:$MONGODB_HOME/bin
  • 创建必要目录

    配置 MongoDB 环境后,创建必要的存储目录:

    mkdir -p $MONGODB_HOME/data/db
    mkdir -p $MONGODB_HOME/logs
  • 启动 MongoDB

    运行以下命令启动 MongoDB 服务:

    mongod --config $MONGODB_HOME/mongodb.conf

    MongoDB 配置文件

    创建或修改 MongoDB 的配置文件:

    vim $MONGODB_HOME/mongodb.conf

    一个示例配置文件内容如下(按需修改参数):

    # 端口号
    port=27017
    # 数据目录
    dbpath=/opt/modules/mongodb-linux-x86_64-rhel70-4.0.19/data/db
    # 日志目录
    logpath=/opt/modules/mongodb-linux-x86_64-rhel70-4.0.19/logs/mongodb.log
    # 后台运行
    fork=true
    # 日志追加
    logappend=true
    # bind_ip 设置,允许远程访问
    bind_ip=0.0.0.0
    # 启用身份验证
    auth=true

    创建 MongoDB 用户

    登录 MongoDB 并创建管理员账户:

    mongo
    # 进入根数据库
    use admin
    # 创建管理员账户(建议使用复杂密码)
    db.createUser({
    "user": "root",
    "pwd": "你的密码",
    "roles": [
    "clusterAdmin",
    "dbAdminAnyDatabase",
    "userAdminAnyDatabase",
    "readWriteAnyDatabase"
    ]
    })
    # 验证账户
    db.auth("root", "你的密码")
    # 查看数据库列表
    show tables;

    测试数据

    创建数据库并添加测试数据:

    mongo -u root -p 你的密码
    # 创建数据库
    use runoob
    # 插入数据
    db.stu.insertMany([
    { name: "曹操", age: 66 },
    { name: "张辽", city: "雁门马邑" }
    ])
    db.stu.insertMany([
    { name: "羲凡", age: 1992 },
    { name: "丞相", city: "江苏南京" }
    ])
    # 查看数据
    db.stu.find();

    注意:请确保在安装和运行 MongoDB 时遵守相关软件许可协议。如有需要,建议参考 MongoDB官方文档获取额外信息。

    上一篇:踩坑——Mongodb mongoexport -q 的使用
    下一篇:Jenkins 安装和配置完整版

    发表评论

    最新留言

    表示我来过!
    [***.240.166.169]2025年04月22日 12时32分17秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章

    hive 建表_sqoop的使用之导入到hive和mysql 2023-01-24
    hp工作站z8装Linux,惠普Z8G4双路最小工作站 2023-01-24
    html上传图片直接保存到数据库中,Editor上传图片路径存入数据库中怎么弄? 2023-01-24
    html游戏玩不了,WinXP网页游戏玩不了怎么办有哪些解决方法 2023-01-24
    html转jsp_JSP详解 2023-01-24
    ICLOUD储存空间要升级吗_有人像我一样需要恢复苹果手机icloud空间ios备份时 微信卡住不动了吗(已解决)... 2023-01-24
    image unity 原始尺寸_Unity基础教程-对象管理(十一)——生命周期(Growth and Death)... 2023-01-24
    iphone打字怎么换行_手持iPhone?你可能并不知道的小技巧! 2023-01-24
    jaccard相似度_自然语言处理之文本相似度计算 2023-01-24
    java 8 list对象属性判空_java ---- 认识类对象,属性和方法 2023-01-24
    java http delete_java积累---HttpDelete请求方式传递参数 2023-01-24
    java swing数据库,如何在Java swing中查看数据库结果集 2023-01-24
    java xmpp 群聊,使用XMPPFramework openfire创建聊天室 2023-01-24
    java 反义_java中一些常用的英语 2023-01-24
    java 命令行 class_如何从命令行执行java .class 2023-01-24
    java 字符编码过滤器_java web中字符编码的过滤器(Filter - 1) 2023-01-24
    java 线程 栈_Java线程堆栈分析 2023-01-24
    #pragma data_seg() 共享数据// MyData段 // 进程 // DLL 2023-01-24
    #NOIP前数学知识总结 2023-01-24
    java书籍_还搞不定Java多线程和并发编程面试题?你可能需要这一份书单! 2023-01-24