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。


浙公网安备 33010602011771号