首页 > 编程知识 正文

mongo开启密码验证(mongodb创建数据库用户名和密码_mongodb创建数据库和配置用户方法详解)

时间:2023-05-06 11:28:30 阅读:124008 作者:4180

有关如何使用mongodb创建数据库和配置用户的详细信息

这篇文章介绍了有关mongodb数据库创建和用户设置的常用命令。 这是自己学习蒙哥数据库的学习笔记,希望对大家有帮助。

安装mongodb

别说这一步,大家都去看自己在Centos上安装MongoDB。

2 .创建数据库

use tt

如果以这种方式创建数据库,然后在不执行任何操作的情况下离开数据库,则系统将删除此库。 因此,还将运行以下命令:

db.usr.insert ({ ' name ' : ' Tom pig ' };

db.usr.insert ({ ' name ' : ' Tom pig1',' id':1} );

我随便做了两个表,这没关系。 反正要导入表的话,删除这两个就可以了。 我现在只是想保留数据库。

然后使用命令确定是否存储了名为tt的数据库:

show dbs

3 .用户设置

use tt

db.adduser(MongoDB ),) 123456 );

mongodb是用户名,123456是密码。

那么,通过将用户部署到这样的数据库和这个数据库中就完成了

mongodb通用命令:

1、查看帮助命令提示

帮助

数据库. help (;

db.yourColl.help (;

db.youColl.find ().help );

rs.help (;

2、数据库切换/创建

use yourDB; 创建集合时,将自动创建当前数据库

3、查询所有数据库

show dbs;

4、删除当前使用的数据库

db.drop数据库(;

5 .从指定主机克隆数据库

db.clone数据库(" 127.0.0.1 " )将指定计算机上数据库的数据克隆到当前数据库

6、将指定机器上的指定数据库数据复制到某个数据库

db.copy数据库(' mydb ',' temp ',' 127.0.0.1 ' ); 将本机mydb数据复制到temp数据库

7、修复当前数据库

db.repair数据库(;

8、查看当前使用的数据库

db.getName (;

数据库; db和getName方法具有相同的效果,可以查询当前使用的数据库

9、显示当前的数据库状态

数据库. stats (;

10、当前数据库版本

数据库.版本(;

11、查看当前数据库的链接机器地址

db.getMongo (;

呼叫中心集合

1、创建集合集合(table )

db.createcollection(「collname”、{size: 20、capped: 5、max: 100} );

2、得到指定名字的集合(table )

数据库.获取收集(帐户);

3、得到当前数据库的所有集合集合

db.getCollectionNames (;

4、显示当前数据库所有聚集索引的状态

db.printCollectionStats (;

用户相关

1、添加用户

db.adduser('name );

db.adduser (用户名称,) pwd123,true ); 添加用户、设置密码和是否为只读

2、数据库认证、安全模式

db.auth(username ),) 123123 );

3、显示当前所有用户

显示用户;

4、删除用户

数据库.移除用户(用户名称);

其他

1、咨询前的错误信息

db.getPrevError (;

2、清除错误记录

db.resetError (;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。