一.准备条件

1.openEuler的网络与物理机的网络互通

2.物理机已安装xshell和xftp。如果没有下载请先进入 https://www.netsarang.com/zh/downloading/?token=dlhZb0VjU3gtWGl6WXVxSUFWbDMxQUBRWXpDUjlTd0JDTkEwa2VORE1xZU53官网进行下载

3.mangodb的镜像准备。我用的是4.0.13。

链接:https://pan.baidu.com/s/1APeIuUc3txN_4y4Ust4c9Q 
提取码:0yfb

4.参考文献 https://blog.csdn.net/qq_41107231/article/details/108028319

二.正式安装

1.先用xshell连接到openEuler

2.打开xftp连接openEuler并将mongodb镜像拉取进 /usr/local/ 目录

3.进入/usr/local/目录里解压mongodb安装包,

4.重命名为mongodb。

5.并创建一个mongodb1文件夹

6.进入 /usr/local/mongodb1 目录,创建mongodb数据库目录data,创建mongodb日志目录logs

7.进入/usr/local/mongodb1/logs 目录,创建一个日志文件

8.退出到 /usr/local/mongodb1 目录,创建etc目录,进入etc目录,并创建mongodb配置文件

9.配置mongodb.conf文件

#数据库路径
dbpath=/usr/local/mongodb1/data           #因为我的mongodb数据库目录在mongodb1里,可以根据创建的位置进行更改
#日志输出文件路径
logpath=/usr/local/mongodb1/logs/mongodb.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#允许远程访问
bind_ip=0.0.0.0
#开启子进程
fork=true
#开启认证,必选先添加用户,先不开启(不用验证账号密码)
#auth=true

三.将mongodb加入环境变量

1.使用vi /etc/profile 编辑文件

在最后一行添加:

export PATH=$PATH:/usr/local/mongodb/bin

2.随后保存退出并使用source让配置文件生效

source /etc/profile

3.之后进入/usr/local/mongo/bin 的目录运行

./mongod --config /usr/local/mongodb/etc/mongodb.conf

让mongo服务启动

4.进入mongo数据库

到这一步,mongoDB服务的单机安装完成了。谢谢参考

在openEuler底层系统下解压安装mongodb以及搭建单机相关推荐

  1. Linux系统下解压缩安装MongoDB

    Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo ...

  2. unzip: Ubuntu系统下解压文件失败的解决办法

    unzip: Ubuntu系统下解压文件失败的解决办法 双击打开.zip压缩文件,出现错误:装入归档文件时出现了一个错误 使用命令unzip无法解压成功, unzip opencv-3.2.0.zip ...

  3. 解决中文Windows系统下解压日语名文件乱码

    在日本经常使用zip或者lha格式的压缩包,在中文系统下解压时,如果压缩包里的文件是日语名,虽然能正常解压,但是解出的文件会变成乱码.这实际上是日语系统使用Shift-JIS编码,在中文系统下解压时按 ...

  4. linux解压exe文件,在Deepin V20系统下解压Windows中.exe文件的方法

    其实在Linux系统下解压Windows中.exe文件非常的简单,如果使用的是Ubuntu系统,只需双击.exe文件,然后系统自带的解压软件就可以查看到.exe文件里面的内容,然而,如果是在Deepi ...

  5. 利用Windows PowerShell 在Windows系统下解压tar.gz文件

    利用Windows PowerShell 在Windows系统下解压tar.gz文件 tar.gz一般是LINUX系统可直接解压使用的,windows中也可以使用工具进行解压. 1.搜索并打开Wind ...

  6. unzip:  cannot find or open Ubuntu系统下解压文件失败的解决办法

    问题: 执行解压命令:unzip -d /home/××/下载 gradle-3.5-all.zip时,目录完全正确但是却出现了如下错误:     unzip:  cannot find or ope ...

  7. MacBook解压安装MongoDB

    MacBook下mongoDB安装 官方下载地址: https://www.mongodb.com/try/download/community 官方安装地址: https://docs.mongod ...

  8. Ubuntu系统下解压RAR文件

    首先需要安装unrar 如果之前没有安装unrar,在终端敲下unrar会默认安装unrar-free,而unrar-free解压时经常报错(我就没成功解压过-_-) 所以如果有安装unrar-fre ...

  9. MacBook, OS X系统下解压RAR文件

    文章目录 安装 检验安装 弹出开发者未验证对话框 解压RAR文件(真解压啊) 搞定 之前一直用 brew命令安装 unrar来完成,今儿需要解压RAR的时候发现它已经不存在了.我的天. 找了一圈,终于 ...

最新文章

  1. python的cfg是什么模块_cfg4py:一个严肃的Python配置模块应有的风格-层级式、部署环境自适应、自动补全...
  2. java闭包lambda,闭包在groovy vs闭包在java 8(lambda表达式)?
  3. SAP APF框架错误消息Filter is too complex的处理
  4. 大流量场景下如何云淡风轻地进行线上发布?
  5. ajax 传递arraybuffer,jQuery $ .ajax或$ .load是否允许responseType arrayBuffer?
  6. linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令
  7. linux下spark的python编辑_Linux下搭建Spark 的 Python 编程环境的方法
  8. c#---params参数
  9. cookie and session
  10. java 反射创建属性_使用Java反射机制确定基本数据类型属性
  11. [redmine问题回复】redmine安装好后,在什么地方增加cvs配置库CVSROOT
  12. python字符串转换为数字_Python不使用int()函数把字符串转换为数字的方法
  13. Pymol教程--Caver插件 研究蛋白通道
  14. javascript 幻灯片代码(含自动播放)
  15. Nginx反向代理https配置解决方案
  16. caffe版本-车型检测-A Large-Scale Car Dataset for Fine-Grained Categorization and Verification
  17. 画论78 王概《芥子园画传》
  18. sql判断字段是否以某个子串开头,结尾
  19. java网络编程-- 文件传输
  20. 怎么设置路由器无线网络连接服务器,TP-Link TL-WDR5600 V1.0无线桥接怎么设置(2.4G无线网络)...

热门文章

  1. Python 算法交易实验49 Step1 DataETL
  2. github电脑壁纸_GitHub - songhanghang/redcord: 桌面壁纸-实时定位你的Ta
  3. 多点触控 Android 自定义控件
  4. 关于图片的处理的一些收集
  5. 32个经典Python小例子测测你的基础知识(11-20)
  6. 非计算机专业 《计算机网络 第八版》 最重点总结(期末闭卷速过高分)
  7. 求二叉树两个结点的最近公共祖先
  8. 物联网系统的搭建(九)
  9. 个人、企业上云,双十二赚钱攻略
  10. 数说消费|行业发展新趋势?3组数据为你揭秘