
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/dbmkdir -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官方文档获取额外信息。
发表评论
最新留言
表示我来过!
[***.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
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
#NOIP前数学知识总结
2023-01-24
java书籍_还搞不定Java多线程和并发编程面试题?你可能需要这一份书单!
2023-01-24