文档章节

Archlinux下修改MongoDB默认数据存储路径

大糊涂
 大糊涂
发布于 2017/08/21 19:53
字数 236
阅读 31
收藏 0

1. 停止MongoDB

$ sudo systemctl stop mongod.service

2. 复制mongo至新位置
MongoDB默认数据路径为 /var/lib/mongo

$ sudo rsync -av /var/lib/mongodb /mnt/database/

这里, 一定是 /var/lib/mongodb,而不是/var/lib/mongodb/,多了个斜杠,rsync将转储目录复制到安装点,而不是转移成一个包含内容mongo的目录。

3. 备份原来文件

$ sudo mv /var/lib/mongodb /var/lib/mongodb.bak

修改数据存储路径并服务重启成功后可删除。

4. 修改配置文件

$ sudo vi /etc/mongodb.conf

将文件中的修改为dbPath

dbPath: /mnt/database/mongodb
并且注释掉bindIp,以使其他远程终端能连接MongoDB。

5. 启动MongoDB

$ sudo systemctl start mongodb

6. 查看是否启动成功

$ sudo systemctl status mongodb

若显示 active(running)则启动成功!或者

$ sudo cat /var/log/mongodb/mongod.log

[thread1] waiting for connections on port <port></port>
其中的默认为27017,在 /etc/mongodb.conf中配置,则启动成功!

© 著作权归作者所有

共有 人打赏支持
大糊涂
粉丝 14
博文 81
码字总数 5221
作品 0
渝中
其他
Manjaro:一个很不错的Linux发行版本,值得拥有

  前言   Manjaro是基于Arch Linux的,和Arch是兼容的,但它的包管理是跟Archlinux是分开的。      区别   1、Manjaro和Archlinux的开发团队是不同的;   2、Manjaro易于安装,适...

linux运维菜
05/06
0
0
[ARCH] 1、virtualbox中安装archlinux+i3桌面,并做简单美化

星期六, 28. 七月 2018 02:42上午 - beautifulzzzz 1、安装ArchLinux系统 安装Arch主要看其wiki,比较详细~ 中文的我主要参考:一步步教你如何安装 Arch Linux,具体细的流程倒是忘了,大致...

beautifulzzzz
07/28
0
0
archlinux下lxde安装与配置教程

首先需要安装archlinux,可以参考Archlinux安装指南图解教程 首先安装所需的驱动 pacman -S xf86-input-keyboard xf86-input-mouse xf86-video-ati pacman -S alsa-utils laptop-mode-tools 接......

阿泉
2012/03/15
0
0
挂载img类型的操作系统文件镜像的方法

先查看第一个空闲loop设备 sudo losetup -f /dev/loop0 2. 使用上一步得到的设备名,第一次创建loop设备 sudo losetup /dev/loop0 archlinux-2008.06-core-i686.img 3. 查看信息 sudo fdisk...

加油2018
2013/11/14
0
0
让 Archlinux 的 pacman 健步如飞

使用 Archlinux 的朋友大概遇到过这样的烦恼,软件安装得比较多的时候,再用 做任何事情的时候都可以看到硬盘狂转一段时间,然后才有反应。 官方给了一个 ,它会把 数据库文件打包到别的地方...

任远
2010/12/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于pip

我在更新pip的时候碰到的一些问题。 第一次安装,直接安装就ok了,所以也没研究,没想到后来由于安装了python2.x和python3.x之后出现了问题。 如果要将pip更新到最新版本需要指明是哪个版本的...

恰东
28分钟前
1
0
对硬盘进行分区时,GPT和MBR有什么区别

在Windows 8或8.1中设置新磁盘时,系统会询问你是想要使用MBR还是GPT分区。GPT是一种新的标准,并在逐渐取代MBR。 GPT带来了很多新特性,但MBR仍然拥有最好的兼容性。GPT并不是Windows专用的...

yizhichao
30分钟前
2
0
区块链教程btcpool矿池源码分析StratumServer模块解析

兄弟连区块链教程btcpool矿池源码分析StratumServer模块解析 核心机制总结 接收的job延迟超过60秒将丢弃 如果job中prevHash与本地job中prevHash不同,即为已产生新块,job中isClean状态将置为...

兄弟连区块链入门教程
31分钟前
1
0
JS中的异常捕获

JS中的异常捕获(目的:把抛出的错误捕获到,不让其阻断浏览器的继续执行) try{//需要执行的JS代码(可能会报错)}catch(e){//try中代码报错,会执行catch}finally{//不管try中的代...

NDweb
41分钟前
2
0
ObjectARX_AcDb2dPolyline复杂实体

1遍历:访问或者编辑复杂实体也需要通过特定的方式。 AcDb2dPolyline的顶点信息不能通过AcDb2dPolyline对象直接得到,需要遍历AcDb2dPolyline所包含的AcDb2dVertex对象: void IteratePolylin...

一个小妞
43分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部