• mongodb


    centos7安装mongodb,并开启远程连接
    1.下载mongodb,当然是去官网下载安装包了


    2.上传到服务器,我这里用的是阿里云的远程服务器,并解压
    [root@itroot ~]# tar -zxf mongodb-linux-x86_64-4.0.3.tgz -C /usr/local/
    [root@itroot local]# mv mongodb-linux-x86_64-4.0.3/ mongodb


    以上是mongodb的目录结构

    3.配置全局环境变量,在任意地方可以使用mongod命令
    [root@itroot mongodb]# vim /etc/profile
    添加以下配置

    export MONGODB_HOME=/usr/local/mongodb
    export PATH=$PATH:$MONGODB_HOME/bin
    1
    2

    使配置生效 [root@itroot mongodb]# source /etc/profile

    4.配置mongodb的数据库
    创建这3个文件
    [root@itroot mongodb]# mkdir -p /usr/local/mongodb/db
    [root@itroot mongodb]# mkdir -p /usr/local/mongodb/logs
    [root@itroot mongodb]# touch /usr/local/mongodb/logs/mongodb.log


    5.添加mongodb的配置文件
    [root@itroot mongodb]# vim mongodb.conf,添加以下配置

    dbpath=/usr/local/mongodb/db #数据文件保存地址
    logpath=/usr/local/mongodb/logs/mongodb.log #日志保存地址
    port=27017 #端口
    fork=true #是否后台启动
    auth=true #是否开启权限,访问需要用户名和密码
    bind_ip=0.0.0.0 #任意ip都能访问
    logappend=true

    6.启动mongodb
    [root@itroot mongodb]# mongod --config /usr/local/mongodb/mongodb.conf

    看到这个说明启动成功了

    7.添加用户名密码
    连接mongodb,打开bin目录下的mongo课执行文件
    [root@itroot mongodb]# bin/mongo

    连接admin库:
    >use admin
    添加用户密码:
    >db.createUser({user:“news”,pwd:“news”,roles:[“userAdminAnyDatabase”]})
    登录验证:
    >db.auth(‘news’,‘news’)

    8.重启mongodb,使用Robo3T远程连接
    先使用ip+端口访问,看看能不能访问到,注意关闭防火墙

    能访问到,就说明服务开启了,并且可以远程访问了
    至此,mongodb安装完成
    ---------------------
    作者:学习达人的日记本
    来源:CSDN
    原文:https://blog.csdn.net/sinat_32247833/article/details/83861850
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    【BUG】java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone
    IntelliJ IDEA控制台输出中文乱码问题
    CMD命令
    MongoDB学习笔记
    MyBatis生成序列ID
    MongoDB配置问题
    正确处理下载文件时HTTP头的编码问题(Content-Disposition)
    SpringJPA主键生成采用自定义ID,自定义ID采用年月日时间格式
    Java根据经纬度算出附近正方形的四个角的经纬度
    gradle
  • 原文地址:https://www.cnblogs.com/myibm/p/10781663.html
Copyright © 2020-2023  润新知