Mongodb数据的操作方式
1,安装好momgodb后打开cmd 进入mongodb安装的bin目录, 输入你要将数据库数据保存的路径(例如: D:mongodbdatadb) 如图:
回车如出现下图则表示mongodb服务已启动
2,另起一个cmd窗口,同样进入mongodb的安装目录bin下,输入mongo回车出现如下图所示后便可对数据库进行操作 如下图:
(1),查看当前所有数据库(默认有两个数据库,admin,local):如图:
(2),创建一个blog_mongo的数据库 如图:
(3)查看所有用户(默认是没有用户的)如图:
(4),创建一个用户为:test,密码为:123456,指定数据库为前面创建的blog_mongo数据库,并给它读写的权限 如图:
(5),为test用户授权(输出1表示授权成功,0则表示失败) 如图:
(6),在查看所有用户(多了一个刚刚创建的test用户) 如图
(7),使用可视化工具链接mongodb数据库 如图:
数据库备份与还原
备份:
进入数据库安装的bin目录
mongodump -h 127.0.0.1:27017 -d blog_mongo -o D:Mylog
-h:MongDB所在服务器地址,例如:127.0.0.1,当然也可以指定端口号:127.0.0.1:27017
-d:需要备份的数据库实例,例如:blog_mongo
-o:备份的数据存放位置,例如:D:Mylog
还原:
mongorestore -h 127.0.0.1:10001 -d blog_mongo --directoryperdb D:Mylog log_mongo
h:MongoDB所在服务器地址
-d:需要恢复的数据库实例,例如:blog_mongo,当然这个名称也可以和备份时候的不一样,也可以一样,比如blog,aaa,bbb,blog_ mongo都可以
--directoryperdb:备份数据所在位置,例如:D:Mylog log_mongo
附加:
如不想每次运行mongodb数据库是都手动启动服务,可将mongdb注册成为windows服务:
(mongod --dbpath "D:mongodbdatadb" --logpath "D:mongodbdataloglogs.log" --install --serviceName "MongoDB")
如图:
1, 打开cmd进入mongodb安装的bin目录下