安装MongoDb

    mongodb 官网文档地址 :https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/

    1 创建文件 vi /etc/yum.repos.d/mongodb-org-4.4.repo ,输入以下内容:

    1. [mongodb-org-4.4]
    2. name=MongoDB Repository
    3. baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
    4. gpgcheck=1
    5. enabled=1
    6. gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

    2 安装 sudo yum install -y mongodb-org

    3 启动服务service mongod start

    配置 用户 | 权限 | 远程访问

    1 创建用户

    终端输入 mongo 回车,进入mongodb 客户端
    mangodb创建用户问题:https://blog.csdn.net/kwame211/article/details/96316498

    1. use xsjz
    2. db.createUser(
    3. {
    4. user: "xxxx",
    5. pwd: "xxxx",
    6. roles: [ {role: "root", db: "admin" }] //如果是高级权限,此处必须是admin
    7. }
    8. );
    9. exit
    10. Built-In Roles(内置角色):
    11. 1. 数据库用户角色:readreadWrite;
    12. 2. 数据库管理角色:dbAdmindbOwneruserAdmin
    13. 3. 集群管理角色:clusterAdminclusterManagerclusterMonitorhostManager
    14. 4. 备份恢复角色:backuprestore
    15. 5. 所有数据库角色:readAnyDatabasereadWriteAnyDatabaseuserAdminAnyDatabasedbAdminAnyDatabase
    16. 6. 超级用户角色:root
    17. // 这里还有几个角色间接或直接提供了系统超级用户的访问(dbOwner 、userAdmin、userAdminAnyDatabase)
    18. 7. 内部角色:__system


    配置mongodb

    输入 vi /etc/mongod.conf, 修改以下内容。(vi 操作提示:/bindIp 快速查找, n 查找下一个)。云主机记得配置安全组喔。

    1. net:
    2. port: 27017
    3. bindIp: 0.0.0.0
    4. //开启数据库连接认证
    5. security:
    6. authorization: enabled

    mongodb 命令

    1. service mongod start
    2. service mongod restart
    3. service mongod stop
    4. service momgod status