发布时间:2019-09-15 09:56:49编辑:auto阅读(2524)
1.登录数据库,创建登录用户密码
[root@mongodb bin]# pwd
1 2 3 4 5 6 7 8 | /opt/mongodb/bin [root@mongodb bin] # ./mongo > use admin switched to db admin > db.createUser({user: "root" , pwd : "123456" ,roles:[ "root" ]}) #创建数据库管理员账号密码 Successfully added user: { "user" : "root" , "roles" : [ "root" ] } > exit bye |
2.配置文件开启验证后重启mongodb服务
1 2 3 4 | [root@mongodb ~] # vim /opt/mongodb/data/mongodb.conf #开启认证 auth = true [root@mongodb ~] # service mongodb restart |
3.编写脚本
[root@mongodb ~]# cat auth_mongodb.py
#coding=utf-8 #导入模块 from pymongo import MongoClient #建立连接 client=MongoClient("localhost",27017) #数据库名admin db=client.admin #认证用户密码 db.authenticate('root','123456') #创建集合和数据 db.test.insert({"name":"this is test"}) col=db.test #打印数据输出 for item in col.find(): print item #关闭连接 client.close()
4.执行脚本
5.验证:进库查看是否有数据
sucess!!!!
上一篇: Linux下安装Python-3.5.0
下一篇: python模块-part1
47846
46397
37285
34736
29317
25974
24918
19952
19548
18031
5794°
6419°
5930°
5963°
7066°
5912°
5947°
6440°
6405°
7782°