美文网首页
centos下安装mongodb

centos下安装mongodb

作者: 奋斗_登 | 来源:发表于2021-05-11 16:02 被阅读0次

            MongoDB是一个开源文档数据库,提供高性能、高可用性和自动扩展的功能。MongoDB是用C++语言编写的非关系型数据库。与HBase相比,MongoDB可以存储具有更加复杂的数据结构的数据,具有很强的数据描述能力。MongoDB提供了丰富的操作功能,但是它没有类似于SQL的操作语言,语法规则相对比较复杂。
            MongoDB对开发者十分友好,便于使用。支持丰富的查询语言、数据聚合、文本搜索和地理空间查询,用户可以创建丰富的索引来提升查询速度,MongoDB被称为最像关系数据库的非关系数据库。

    1. 配置MongoDB的yml源

    创建repo
    vi /etc/yum.repos.d/mongodb-org-4.4.repo
    内容如下,4.4版本为最新版本

    [mongodb-org]
    name=MongoDB Repository
    baseurl=https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.4/x86_64/
    gpgcheck=1
    enabled=1
    gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
    

    编辑好文件后更新所有包

    yum update
    

    2. 安装MongoDB

    执行以下命令即可

     yum -y install mongodb-org
    

    3.配置文件

    MnogoDB的配置文件为/etc/mongod.conf
    修改安全配置及本机外可访问如下图


    4.启动服务

    #启动mongodb
    systemctl start mongod.service
    #停止mongodb 
    systemctl stop mongod.service
    #mongodb 状态
    systemctl status mongod.service
    

    添加用户

    #通过mongo即可进入mongodb命令行
    mongo
    #显示集合
    show databases
    #切换结合
    use admin
    #创建用户(超级管理员)
    db.createUser({user:"lipandengroot",pwd:"123456",roles:["root"]})
    #验证用户
    db.auth("root","123456")
    

    添加用后注意重启下mongodb

    systemctl restart mongod.service
    

    启动后即可用用户管理了
    设置开机启动

    systemctl enable mongod.service
    

    相关文章

      网友评论

          本文标题:centos下安装mongodb

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