美文网首页我爱编程
CentOS上安装MongoDB

CentOS上安装MongoDB

作者: 不重要的小编辑 | 来源:发表于2018-08-03 18:39 被阅读0次

    下载安装

    1.到官网上获取新版的下载地址

    官网地址:https://www.mongodb.com/download-center?jmp=nav#community , 选择社区版的RHEL Linux 后下方会出现下载地址

    2.安装

    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.0.tgz

    tar -zxvf mongodb-linux-x86_64-rhel70-4.0.0.tgz

    3.在解压后的目录里创建配置文件

    vim mongodb.conf

    #端口

    port=27017

    #db存放的目录-需要手工创建

    dbpath=/data/db

    #后台启动需要配置日志输出-需要手工创建

    logpath=/log/mongo.log

    #日志模式-自动追加,实际应用中需要自行进行日志分割

    logappend=true

    #设置成后台启动

    fork=true

    #远程登录验证auth=true

    #指定远程登录IP,最好就设置为内网

    bind_ip=0.0.0.0

    注意,每次修改完配置文件要记得重启

    4.启动与停止

    启动: ./bin/mongod -f mongodb.conf

    进程查看: ps aux |grep mongod

    停止: ./bin/mongod -shutdown -f mongodb.conf

    设置用户权限及访问

    1.连接mongodb,在mongo/bin目录下执行: ./mongo

    2.连接到admin数据库:use admin

    3.创建root用户,root用户既可以创建用户,也可以对任何数据库操作,权限最高的。其中,这里的role是设置用户的角色 ,db是指属于哪个数据库

    db.createUser( { user: "root", pwd: "123456", roles: [ { role: "root", db: "admin" } ] })

    4.对用户进行认证 db.auth("root","123456") ,返回1就OK了

    注意

    1.检查防火墙是否开放端口

    2.可视化工具 https://robomongo.org/download

    参考

    CentOS7.5之MongoDB4.0安装与CRUD基本操作 http://www.mamicode.com/info-detail-2362430.html

    linux部署mongodb及基本操作 https://blog.csdn.net/jinzhencs/article/details/50930877

    Linux下mongodb用户管理和设置远程登陆 https://blog.csdn.net/flytam/article/details/78912925

    相关文章

      网友评论

        本文标题:CentOS上安装MongoDB

        本文链接:https://www.haomeiwen.com/subject/qhhyvftx.html