mongo 数据库的连接以及基本操作

启动数据库

Step1:Windows 启动数据库

1 cd mongodb\bin     #进入mongodb目录
2 
3 ./mongo            #启动mongo

 

Step2:LINUX 启动数据库

 

1 cd mongodb-linux-x86_64-3.4.10/
2 
3 cd bin/
4 
5 ./mongo 127.0.0.1:27318             #自己的端口号码就行

 

 

 Step3: 基本操作

尝试敲入以下命令:db; use admin; db.auth("admin", "admin")

1 >db
2 test
3 >use admin
4 switched to db admin

当我们敲入db.auth("admin", "admin")时,返回为0,出现Error: Authentication failed。也正是这个原因导致robomongo无法连接

1 >db.auth("admin","admin")
2 Error: Authentication failed.
3 0

解决方法是手动添加admin账户,创建成功后,再次db.auth("admin", "admin"),返回1

 1 >db.createUser(  
 2   {  
 3     user: "admin",  
 4     pwd: "admin",  
 5     roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]  
 6   }  
 7 )
 8 Successfully added user: {
 9         "user" : "admin",
10         "roles" : [
11                 {
12                         "role" : "userAdminAnyDatabase",
13                         "db" : "admin"
14                 }
15         ]
16 }
>db.auth("admin","admin")
1

 

 

 

 

 

 观察命令行中的状态,显示成功授权successfully authenticated。

 

 

 

 

 

 

 

 

posted @ 2019-11-06 14:14  wangkexin  阅读(436)  评论(0)    收藏  举报