前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux -- mongodb 安装和环境的配置

linux -- mongodb 安装和环境的配置

作者头像
小蔚
发布2020-03-26 11:25:43
1.7K0
发布2020-03-26 11:25:43
举报
文章被收录于专栏:小蔚记录小蔚记录

本机环境为win7,服务器为ubuntu1604。通过Xshell连接服务器。

首先去官网下载对应版本的压缩包:

下载好后通过Xftp将压缩包传入服务器,其实也可以使用wget命令将上面的安装包地址直接在服务器下载。

然后进行解压并查看

代码语言:javascript
复制
tar -zxvf mongodb-linux-x86_64-debian92-4.0.3.tgz
ls -la

发现成功解压出mongodb-linux-x86_64-debian92-4.0.3文件夹,现在需要将它移动到一个新建的mongodb文件夹,并在里面新建几个目录和文件,代码:

代码语言:javascript
复制
mkdir mongodb
mv mongodb-linux-x86_64-debian92-4.0.3 mongodb
cd mongodb
mkdir data
mkdir logs
cd logs/
touch mongo.log

这里我们新建了data和logs文件夹,并在logs文件夹内创建mongo.log文件

 新建 etc/ 目录,新建 mongo.conf 文件

代码语言:javascript
复制
vim mongo.conf

在文件里面写入如下配置:

代码语言:javascript
复制
dbpath=/mongodb/data
logpath=/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
fork=true #后台运行
bind_ip=0.0.0.0 #允许任何IP进行连接
auth=false #是否授权连接

这里配置了数据库路径和日志路径以及端口,写完后:wq保存退出。

  接下来配置环境变量/etc.profle文件。

存在系统权限 的问题,输入 sudo vim /etc/profile 进入系统文件进行修改和保存。

在文件末尾加入一行代码:

代码语言:javascript
复制
export PATH=$PATH:/mongodb/mongodb-linux-x86_64-debian92-4.0.3/bin

其中$PATH后面跟的是实际安装的mongodb的bin所在目录。

  接着重新加载配置:

代码语言:javascript
复制
source /etc/profile

到这里安装和配置基本结束,我们使用mongod命令看看是否安装成功:

发现报错了,libcurl.so.4有问题。于是乎我们来安装一下curl:

代码语言:javascript
复制
sudo apt-get install libcurl4-openssl-dev

安装好后,则可以成功通过配置文件来启动mongodb:

代码语言:javascript
复制
mongod -f /mongodb/etc/mongo.conf
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

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