MongoDB——MongoDB删除系统自带的local数据库

一、MongoDB删除系统自带的local数据库

1.1、linux环境进入mongo客户端

  • 输入 mongo 命令,进入命令行客户端

  • 进入admin库,并登录,查看所有数据库

    java 复制代码
    #进入admin库
    use admin
    #并登录admin
    db.auth("username","password")
    #查看所有数据库
    show dbs
  • 提升用户权限,然后进入local库并删除local库

    java 复制代码
    #提升用户权限
    db.grantRolesToUser("username", ["__system"]);
    #进入local库
    use local
    #删除local库
    db.dropDatabase()
  • 然后重新进入admin库,把提升的用户权限降回,再次查看所有数据库

    java 复制代码
    #进入admin库
    use admin;
    #把提升的用户权限降回
    db.revokeRolesFromUser("username", ["__system"]);
    #查看所有数据库
    show dbs
  • 由上图可知,local库已被删除。

相关推荐
吴声子夜歌12 小时前
MongoDB 4.2——查询
数据库·mongodb
吴声子夜歌19 小时前
MongoDB 4.2——索引(二)
数据库·mongodb·索引
吴声子夜歌1 天前
MongoDB 4.x——并发优化
数据库·mongodb
吴声子夜歌2 天前
MongoDB 4.2——入门指南
数据库·mongodb
吴声子夜歌2 天前
MongoDB 4.x——高可靠
数据库·mongodb
码农学院2 天前
Node.js MongoDB构建户外用品GEO优化内容管理平台
数据库·mongodb·node.js
吴声子夜歌2 天前
MongoDB 4.x——治理经验
数据库·mongodb
吴声子夜歌3 天前
MongoDB 4.x——应用设计调优
数据库·mongodb
吴声子夜歌3 天前
MongoDB 4.x——高级特性(Change Stream和事务)
数据库·mongodb
zhangphil4 天前
MongoDB创建数据库时的Collection Name
mongodb