前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下安装MongoDB

Linux下安装MongoDB

原创
作者头像
Action
修改2021-09-15 17:44:04
5.1K0
修改2021-09-15 17:44:04
举报
文章被收录于专栏:WEB开发~WEB开发~

下载

下载源文件

代码语言:txt
复制
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86\_64-rhel70-5.0.2.tgz

解压

代码语言:txt
复制
tar -zxvf mongodb-linux-x86\_64-rhel70-5.0.2.tgz

将解压包拷贝到指定目录

代码语言:txt
复制
mv mongodb-linux-x86\_64-rhel70-5.0.2 /usr/local/mongodb

添加到 PATH 路径中

代码语言:txt
复制
vim /etc/profile

最后加入

代码语言:txt
复制
export PATH=/usr/local/mongodb/bin:$PATH

使配置生效

代码语言:txt
复制
source /ect/profile

创建数据库目录

代码语言:txt
复制
cd /usr/local/mongodb

mkdir data

cd data

mkdir db log

配置权限

代码语言:txt
复制
chmod -R 755 data

启动

代码语言:txt
复制
mongod --dbpath /usr/local/mongodb/data/db --logpath /usr/local/mongodb/data/log/mongod.log --fork

检验

代码语言:txt
复制
cd /usr/local/mongodb/bin



[root@localhost bin]# ./mongo

出现如下信息

代码语言:txt
复制
MongoDB shell version v5.0.2

connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb

Implicit session: session { "id" : UUID("cf9a8dc7-10d4-4a1c-ba94-97ba00c24e78") }

MongoDB server version: 5.0.2

配置文件

代码语言:txt
复制
vim mongod.conf
代码语言:txt
复制
# 日志文件位置

logpath=/usr/local/mongodb/data/log/mongod.log

# 以追加方式写入日志

logappend=true

# 是否以守护进程方式运行

fork=true

# 默认27017

port = 27017

# 数据库文件位置

dbpath=/usr/local/mongodb/data/db

# 允许哪个ip的连接,0.0.0.0表示任意ip都可以连接

bind\_ip=0.0.0.0

# 是否以安全认证方式运行,默认是不认证的非安全方式,一开始安装启动不要开启,设置好密码后再重启

#auth = true

以配置文件的方式启动

代码语言:txt
复制
cd /usr/local/mongodb/bin
代码语言:txt
复制
./mongod --config /usr/local/mongodb/mongod.conf

出现以下提示

代码语言:txt
复制
bout to fork child process, waiting until server is ready for connections.

forked process: 1358

child process started successfully, parent exiting

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载
  • 解压
  • 将解压包拷贝到指定目录
  • 添加到 PATH 路径中
  • 创建数据库目录
  • 启动
  • 检验
  • 配置文件
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档