zoukankan      html  css  js  c++  java
  • Linux上安装MongoDB

    1 进入下载页面,选择社区版https://www.mongodb.com/download-center?jmp=nav#community

    选择Linux,在Version里面选择对应操作系统的版本。(笔者的是Ubuntu 18, 64位)

    2 如果选择下载压缩包,点击DOWNLOAD下载即可。

    3 安装方法官网上面有介绍,在下载页面有链接可以过去,点击Installation Instructions

    里面既有在线安装的方式也有用压缩包手动解压的方式,还有卸载方式。https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

     

    以下主要讲述在线安装方法:

    1导入key:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

    效果如下图:

    2 创建列表文件

    echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

    效果如下图:

    3 重新加载本地包数据库

    sudo apt-get update

    效果如下图:

    4 安装mongodb包

    sudo apt-get install -y mongodb-org

    效果如下图:

    注意:虽然您可以指定MongoDB的任何可用版本,但是apt-get将在新版本可用时升级包。为了防止意外的升级,请锁定包。要将MongoDB的版本固定在当前安装的版本上,发出以下命令序列:

    echo "mongodb-org hold" | sudo dpkg --set-selections
    echo "mongodb-org-server hold" | sudo dpkg --set-selections
    echo "mongodb-org-shell hold" | sudo dpkg --set-selections
    echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
    echo "mongodb-org-tools hold" | sudo dpkg --set-selections

    以上方法都来自官网的安装说明,手工解压压缩包方式安装请参考官网安装说明。

    MongoDB启动停止方法

    官网安装介绍中依然有启动停止的方式

    1 启动

    sudo service mongod start

    2 停止

    sudo service mongod stop

    3 重启

    sudo service mongod restart

    4 查看状态

    sudo service mongod status

    或者查看进程

    ps -ef | grep mongod

    或者查看端口号状态

    netstat -lanp | grep 27017

    5 连接

    mongo

    6 查看数据库配置

    less /etc/mongod.conf

    在线安装默认安装到/var/lib/mongodb下面

    7 查看mongodb版本

    mongo -version

    利用客户端工具(NoSQL Manager for MongoDB)连接远程linux上面的mongodb

    mongo安装完成后,默认是只能在本机连接,在服务器外部是不能连接mongo的

    需要修改 /etc/mongod.conf 文件

    修改方式:vi /etc/mongod.conf

    将bindIp:127.0.0.1 改为0.0.0.0  修改完毕之后重启mongodb。如下图

     参考:

    https://www.cnblogs.com/weschen/p/7395667.html

    https://www.cnblogs.com/zlslch/p/6931838.html

  • 相关阅读:
    软件开发模式
    个人中心设计
    定制四则运算
    功能测试用例分析报告
    NABCD
    开发流程
    开发流程
    结对编程
    注册界面进行Toast提示
    登录注册页面修改错误
  • 原文地址:https://www.cnblogs.com/kxm87/p/9558995.html
Copyright © 2011-2022 走看看