zoukankan      html  css  js  c++  java
  • ubuntu mongodb install/link

    两种安装使用mongodb方法如下:

    Install && Remove

    1. Using apt tool

    更新apt并安装:

    // update apt 
    sudo apt update && sudo apt upgrade -y
    
    // install
    sudo apt install mongodb
    
    // check service status
    sudo systemctl status mongodb

    Start

    mongo

    remove

    // 完全卸载mongodb
    sudo systemctl stop mongodb 
    sudo apt purge mongodb 
    sudo apt autoremove

    2. Using  community-version-mongodb

    使用社区版可以安装到最新版本.

    由 MongoDB Inc. 维护的包称为 mongodb-org,而不是 mongodb(这是 Ubuntu 仓库中包的名称)。在开始之前,请确保系统上未安装 mongodb。因为包之间会发生冲突。

    // 导入公钥
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
    
    // 添加一个新的仓库,以便可以安装 MongoDB 社区版并获得自动更新
    echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
    
    // 最新版本MongoDB
    sudo apt update
    sudo apt install -y mongodb-org

    Start

    mongo

    remove

    // 停止服务并卸载
    sudo service mongod stop 
    sudo apt purge mongodb-org*
    // 要删除数据库和日志文件(确保备份要保留的内容!)
    sudo rm -r /var/log/mongodb 
    sudo rm -r /var/lib/mongodb

    mongodb远程连接配置如下:

    1.修改配置文件mongodb.conf

    命令:vim /etc/mongodb.conf

    把 bind_ip=127.0.0.1 这一行注释掉或者是修改成 bind_ip=0.0.0.0

    2.重启mongodb服务

    命令:sudo service mongodb restart

    2.1防火墙开放27017端口

    命令:iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT

    3.远程连接

    要连接的IP:118.25.182.230

    命令:mongo 118.25.182.230:27017

    这样就可以连接到118.25.182.230的mongodb/test的数据库

    连接到指定的用户

    1.增加

    > use admin
    switched to db admin
    > db.addUser('username','password')

    2.远程连接

    命令: mongo 118.25.182.230:27017/admin -uusername -p

    输入password即可

    Systemd CMD

    systemd服务相关命令

    sudo systemctl status mongodb 
    
    sudo systemctl stop mongodb 
    
    sudo systemctl start mongodb 
    
    sudo systemctl restart mongodb

    服务是否随系统启动

    sudo systemctl disable mongodb 
    
    sudo systemctl enable mongodb
  • 相关阅读:
    ViewData,ViewBag,TempData
    http和https
    Array与ArrayList
    程序员与书和视频
    技术学习的方法研究
    文章发布声明
    面向对象JAVA多态性
    嵌入式开发总结
    CSDN博客代码显示乱码的原因
    将Windows的桌面目录设置到D盘
  • 原文地址:https://www.cnblogs.com/kumata/p/12173068.html
Copyright © 2011-2022 走看看