
mongodb linux安装
发布日期:2025-04-14 14:16:21
浏览次数:8
分类:精选文章
本文共 1995 字,大约阅读时间需要 6 分钟。
MongoDB安装及配置指南
安装MongoDB是一个常见的任务,但为了确保顺利完成,我们需要一步步仔细操作。以下是基于Ubuntu 16.04 64位系统的安装和配置步骤。
1. 下载MongoDB
前往MongoDB官网(https://www.mongodb.com),下载对应系统的压缩包。确保选择正确的版本,避免因版本错误导致安装失败。
2. 解压压缩包
下载完成后,将压缩包解压到本地或云服务器的下载目录。使用以下命令解压:
tar -zxvf mongodb-linux-x86_64-3.2.12.tgz
3. 安装MongoDB
将解压后的文件夹移动到/usr/local/mongodb
目录下:
mv -r mongodb-linux-x86_64-3.2.12 /usr/local/mongodb
4. 配置系统环境变量
编辑/etc/profile
文件,插入以下内容:
export MONGODB_HOME=/usr/local/mongodbexport PATH=$PATH:$MONGODB_HOME/bin
保存后,重新加载环境变量:
source /etc/profile
5. 创建数据和日志文件夹
创建存放数据和日志的文件夹,并设置适当权限:
cd /usr/local/mongodbsudo mkdir -p data/dbsudo chmod -r 777 data/dbsudo mkdir logssudo touch mongodb.log
6. 配置MongoDB启动文件
进入bin
目录,创建配置文件mongodb.conf
:
cd /usr/local/mongodb/binsudo vi mongodb.conf
在文件中插入以下内容:
dbpath=/usr/local/mongodb/data/dblogpath=/usr/local/mongodb/logs/mongodb.logport=27017fork=true
7. 启动MongoDB
使用配置文件启动MongoDB:
cd /usr/local/mongodb/bin./mongod -f mongodb.conf
8. 连接MongoDB
使用以下命令连接MongoDB数据库:
./mongo
9. 添加管理用户
通过MongoDB命令创建管理用户:
./mongo> use admin> db.createUser({ user: "pfnieadmin", pwd: "123456", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})
10. 关闭MongoDB
关闭MongoDB时,使用以下命令:
./mongo> db.shutdownServer()
11. 将路径添加到系统路径
在/etc/profile
中添加以下内容:
export PATH=$PATH:/usr/local/mongoDB/mongodb/bin
重新加载环境变量:
source /etc/profile
12. 创建系统服务并设置开机启动
将MongoDB作为系统服务添加,编辑/etc/rc.d/init.d/mongod
文件:
vim /etc/rc.d/init.d/mongod
在文件中插入以下内容:
start() { /usr/local/mongoDB/mongodb/bin/mongod --config /usr/local/mongoDB/mongodb/etc/mongodb.conf}stop() { /usr/local/mongoDB/mongodb/bin/mongod --config /usr/local/mongoDB/mongodb/etc/mongodb.conf --shutdown}case "$1" in start) start ;; stop) stop ;; restart) stop; start ;; *) echo "Usage: $0 {start|stop|restart}" && exit 1 ;;esac
保存后,赋予脚本执行权限:
chmod +x /etc/rc.d/init.d/mongod
13. 启动和停止MongoDB
启动MongoDB:
service mongod start
停止MongoDB:
service mongod stop
通过以上步骤,您可以轻松完成MongoDB的安装和配置。如果在过程中遇到问题,可以参考MongoDB的官方文档或相关技术博客获取帮助。
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年05月14日 16时07分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Mac OS下错误The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path的解决方法
2025-04-11
Mac os如何安装绿盾客户端
2025-04-11
mac xmind 激活
2025-04-11
Mac 下 Python+Selenium 自动上传西瓜视频
2025-04-11
mac 下 react Native ios环境搭建
2025-04-11
Mac 下使用sourcetree操作git教程
2025-04-11
mac 下如何建立vue-cli项目
2025-04-11
mac 安装PIL
2025-04-11
mac 搭建APK反编译环境[转]
2025-04-11
MAC 显示隐藏文件
2025-04-11
Mac 的“任务管理器” —— 活动监视器
2025-04-11
mac 配置环境变量,讲的太仔细了,非常棒
2025-04-11
mac-gradle的安装和配置
2025-04-11
mac/ip/TCP/udp报文格式与理论大小
2025-04-11
Mac:Permission denied XXX
2025-04-11
macaca 测试web(2)
2025-04-11
Macbook / pro卡顿怎么处理?这些方法让它满血复活!
2025-04-11