• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
深水是沉默
别自制压力,我们没有必要跟着时间走, 只需跟着心态和能力走 随缘 尽力 问心无愧,其他的,交给天。
博客园    首页    新随笔    联系   管理    订阅  订阅
ubuntu 20.0 安装 mongodb

这里踩了一些坑,如果用系统自带的源去安装mongodb,安装出来的是2.4版本左右的,外部连接工具已经不支持3.0版本已下的连接了,所以就需要找高版本的去安装。

首先先来个什么事MangoDB的简单定义:

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

请注意,似乎MongoDB不太怎么有32bit的版本,所以请优先选择64bit的版本吧

首先到MongoDB的官网,寻找自己想要版本的MangoDB链接,替换一下如下的指令,直接在终端中执行就好了。

#创建一个目录放下载的mongodb文件
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz

#解压
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

#将解压包拷贝到指定目录进行安装
sudo mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb

 

然后将MongoDB的安装目录添加到Path当中

#编辑
vi /etc/profile

#最后一行增加环境变量
export PATH=/usr/local/mongodb/bin:$PATH

#刷新配置
source /etc/progile

启动数据库,首先我使用的不是他的默认地址,所以需要手工创建一个目录并且指定位置,如果下面语句执行没问题,就证明已经服务ok了

根据自己使用的角色来创建数据文件,我用的root用户,然后是在/root/data/db

#启动
mongod --dbpath ~/data/db&
隔天补充:
上面这个启动会有点问题,隔天服务就自动关了
然后又网上找了些解决办法
mongod --dbpath ~/data/db --logpath=/usr/local/mongodb/run.log --fork

启动完成看到:waiting for connections on port 27017,基本就可以确定是成功了!

#连接mongo,进去玩一玩
mongo

 

这个时候如果你服务器安全组已经把27017端口打开,那么你就可以用远程连接工具去连接你这个数据库了。

连接成功后,就可以自己在工具里面创建角色和数据库等等操作。。

---------------------------------------------------------------------------------------END---------------------------------------------------------------------------------------------

我们都是搬运工,CV工程师。

 

posted on 2022-06-29 10:24  深水是沉默  阅读(610)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3