最近因为项目原因需要在阿里云服务器上部署mongodb,网上查阅了一些资料,特此记录一下步骤

1.运行apt-get install mongodb命令安装mongodb服务(如果提示找不到该package,说明apt-get的资源库版本比较旧,运行apt-get update来更新资源库)

2.安装好后输入mongo测试

如果成功进入mongo命令行界面就证明安装成功了

3.如果想要关闭,开启,重启mongodb服务

只需要

sudo mongodb service stop

sudo mongodb service start

sudo mongodb service restart

由于项目需要,我需要设置能够允许远程连接该服务器上的mongodb数据库

在此之前,因为我需要用mongodb存储大量的数据,刚刚安装的mongodb数据库默认是将数据存储在/var/lib/mongodb下的,而阿里云服务器默认的系统盘是比较小的。

我购买阿里云服务的时候挂载了200G的硬盘,将数据库设置在挂载的硬盘上是比较适合的

4.在你想存储数据的路径下创建文件夹 mkdir data(mnt为服务器上挂载的硬盘的路径)

5.编辑mongodb的配置文件 sudo vi /etc/mongodb.conf

你会看到

dbpath是数据存放的地址修改为你想存放的路径

logpath是日志存放的地址同理

另外将bind_ip注释掉或者改为 0.0.0.0,因为bind_ip是127.0.0.1的话只允许本地IP连接mongodb数据库

修改后

6.接下来重启服务令修改生效

7.进入mongo命令界面,添加admin数据库用户(也可以是别的数据库,根据需要)

然后就可以测试是否能成功连接了

转载于:https://www.cnblogs.com/HaoPengZhang/p/5722603.html

ubuntu下部署mongodb以及设置允许远程连接相关推荐

  1. 【mongodb环境】在ubuntu上搭建mongodb,并且开启远程连接

    [mongodb环境]在ubuntu上搭建mongodb,并且开启远程连接 标签(空格分隔): mongodb 参考资料 mongodb 官方文档 安装mongodb 第一步:设置 public ke ...

  2. mac 黑窗口连接mysql_mac系统下mysql环境变量设置及远程连接

    临时进入mysql 在终端中输入添加MySQL路径的命令: PATH="$PATH":/usr/local/mysql/bin 在终端登录到MySQL的命令如下: mysql -u ...

  3. ubantu mysql允许外部链接_ubuntu 下mysql 设置允许远程连接

    ubuntu: 安装mysql-server,sudo apt-get install mysql-server mysql 安装成功后查看mysql状态:/etc/init.d/mysql stat ...

  4. 设置允许远程连接MySQL (Ubuntu为例)

    设置允许远程连接MySQL (Ubuntu为例) MySQL默认配置是不允许远程连接,为了安全! 然而我需要这么做; 开始改配置; #1 设置用户权限 Type 'help;' or '\h' for ...

  5. 成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败

    成功解决无法连接到YLMF-201404228CG,在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败 ...

  6. ubuntu下如何查看和设置分辨率 (转载)

    转自:http://blog.csdn.net/jcgu/article/details/8650423 在ubuntu下可以使用xrandr来设置自己需要的分辨率.大致步骤如下: 1.使用xrand ...

  7. ubuntu下如何查看和设置分辨率

    在ubuntu下可以使用xrandr来设置自己需要的分辨率.大致步骤如下: 1.使用xrandr命令查看屏幕分辨率,这里我使用的是显示器(LVDS1),分辨率为1366*768 2.使用cvt命令生成 ...

  8. Ubuntu下VScode配置ssh免密远程登录

    一 实现步骤 1.在本机与远程服务器上, 输入ssh-keygen -t rsa,然后连续回车直到结束 2.在本机上执行命令 ssh-copy-id 命令 (1).命令介绍 ssh-copy-id命令 ...

  9. Ubuntu下扩展屏位置设置

    如何解决Ubuntu下的屏幕位置设置?一般默认为左右,需要设置为上下的按照以下步骤进行: 1.连接好扩展屏后,打开终端,通过 xrandr 命令查看当前屏幕连接状态. 可以看到我的两个屏幕:一个是eD ...

最新文章

  1. [20190113]四校联考
  2. windows下命令行启动tomcat
  3. ORACLE 11g R2 RAC群集堆栈的关闭过程分析
  4. 几种多数据库表update的方式测试
  5. FireMonkey 源码学习(4)
  6. 中英文对照 —— 医学与医院
  7. 杭州有那些APP外包公司?
  8. ubuntu 多终端窗口管理: terminator
  9. 数据竞赛修炼笔记之快手用户活跃度的预测
  10. idgenerator 会重复吗_随机 ID 生成器
  11. 从变成浅谈《新概念》三册中的措辞精准
  12. 彻底解决阿里云图床上传图片,图片不显示问题
  13. backtrack 4 in virtualBox 联网
  14. jmetter持续时间_【转】Jmeter做web压力测试时设置持续时间注意点
  15. Trinity介绍与使用(一)
  16. Delphi-x2d 网络游戏引擎
  17. 技术视角看我的一码通-系列2
  18. 笨蛋去括号法求空集的幂集P(∅)和空集的幂集的幂集P({∅})和空集的幂集的幂集P(P({∅}))
  19. 金色传说:SAP-ABAP-SELECT * FORM 内表语法
  20. ADMM算法相关资源

热门文章

  1. Hex与float之间相互转换
  2. 【STM32】DMA相关函数和类型
  3. linux+android4.2键值关系,Android4.0 添加一个新的Android 键值
  4. 展示 测速_科技产品 | 人工智能amp;科技展示厅——助力高校人工智能学科建设及产业人才培养...
  5. numpy均匀分布_Python计算类库(Numpy)
  6. druid 多数据源_Spring Boot + Mybatis 中 配置Druid多数据源并实现自由切换
  7. python的代码有哪些_Python有哪些有趣的代码呢,这些代码让
  8. html怎么给框格加背景图,怎么给word 2013表格添加漂亮的背景图片
  9. java服务熔断_springcloud-Hystrix-服务降级、服务熔断、服务限流
  10. 进程wait()与waitpid()