记一次安装mongodb的过程

机器情况:系统是ubuntu18.04,由于最初装系统的时候瞎装,导致现在根目录/下空间不足,而/home目录下剩余空间充足.

开始安装,参考官网步骤

  • sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
  • echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/testing multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
  • sudo apt-get update
  • sudo apt-get install -y mongodb-org  

接下来开始修改数据仓库路径
找到/etc/mongod.conf
修改storage.dbPath (此为数据仓库路径)
修改systemLog.path (此为日志路径)
在我修改路径后无法正常启动,关键报错信息

 [initandlisten] exception in initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: /xxx/lib/mongodb, terminating

说明文件的权限不对,将mongodb的父文件夹用户和用户组更改为mongodb即可.
启动
` sudo service mongod start
`
出现` [initandlisten] waiting for connections on port 27017
`即为成功

ubuntu 安装 mongodb并修改仓库路径相关推荐

  1. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

  2. ubuntu安装pytorch镜像修改及下载

    ubuntu安装pytorch镜像修改及下载 下载pytorch下载太慢,搞了很长时间,终于改好镜像能快速下载了,记录以下. 1.在/home/用户名/ 下找到/.condarc 文件,可能需要你右击 ...

  3. Ubuntu 安装MongoDB以及远程访问

    Ubuntu 安装 MongoDB Ubuntu 18.04安装MongoDB 1.在终端输入GPK码 2.添加mongoDB源 echo "deb [ arch=amd64,arm64 ] ...

  4. 嵌入式linux mongodb,小白在Ubuntu安装mongoDB与mongo-c-driver

    目的: 本人从事嵌入式软件,项目中需要使用MongoDB,最终需要熟悉c-driver的API,小白在搭建环境有些浪费时间,故写这文章让与我同样状态的开发人员学习学习. 在Ubuntu上的安装mong ...

  5. 安装mongoDB遇见的一个路径问题

    如果安装路径不存在,则不会解压EXE软件! 安装monogoDB后,它不会自动添加执行路径! 意思就是安装路径是D盘下面的mongoDB文件夹,假如不存在这个文件夹,则不会安装成功 你需要添加路径: ...

  6. Ubuntu安装搜狗输入法后修改默认英文输入状态的方法

    ubuntu安装搜狗输入法后如果把其他输入法都删除,只留下搜狗输入法则默认是中文输入,在打开命令行时一般是输入英文,默认中文的确很麻烦,而且linux系统使用英语的情况更多谢. 如果ubuntu默认安 ...

  7. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  8. ubuntu安装postgresql并修改数据存储目录

    安装postgresql: @ubuntu:~$ sudo apt install postgresql 安装成功显示: Success. You can now start the database ...

  9. Ubuntu安装Mongodb,历经折腾

    最近因为项目原因,要搭建分布式爬虫,加上实验室更换了电脑,重装mongo,遇到一系列莫名奇妙的之前没遇到的错误,mark下. 之前安装的方式一直用的都是: sudo apt-get install m ...

最新文章

  1. LeetCode 431. 将 N 叉树编码为二叉树(递归/层序)
  2. SaaS 不懂留存!别玩
  3. 雷军曾被马云夫人张瑛数落一个多小时?当事人回应:都是谣言
  4. 3DMAX安装失败怎样卸载重新安装3DMAX,解决3DMAX安装失败的方法总结
  5. Eclipse2019开发javaweb应用的配置(解决eclipse中没有Server配置选项和没有Dynamic Web Project项目类型)
  6. Direct3D学习笔记
  7. mysql engine类型 小项目_项目中常用的19条MySQL优化
  8. MVPArms学习笔记[待续]
  9. 路由器内部到底是啥结构?不懂就不算网工人
  10. Fashion-MNIST分类(pytorch实现)
  11. APS54085 外围电路简单_调光无频闪 智能家居照明
  12. Matlab傅里叶级数展开(附结果图)
  13. 计算机网络基础知识满昌勇,中职中专学校《计算机网络基础》教学大纲可打印.doc...
  14. java基础-多态-多态的理解及使用
  15. 福大软工1816 · 第一次作业——准备
  16. 番外10:使用ADS对射频功率放大器进行非线性测试2(使用带宽20MHz的64QAM信号进行ACLR、EVM、CCDF测试)
  17. EOS版truffle测试框架js4eos上线了,合约一键自动化测试
  18. DTV 学习(四)--数字电视产业标准比较。
  19. Java邮箱发送邮件(163邮箱)
  20. android粗字体下载,Android中粗字体

热门文章

  1. 解析JVM线程同步机制
  2. SQL中cross join,left join,right join ,full join,inner join 的区别
  3. Microsoft Edge Chrome 下载
  4. Knockout 官网学习文档目录
  5. JQuery------各种版本下载
  6. 20145233 20145228《信息安全系统设计基础》第二次实验报告
  7. 手工编程:hello world
  8. 原型设计20条军规(转)
  9. 《面向对象程序设计课程学习进度条》
  10. Oracle数据库迁移问题(备份、还原、数据导入导出、PLSQL)IMP - 0009 错误