MongoDB在win7及以上系统的安装和应用
着数英网访问日志的不断增大,mysql的性能一直让我有所担心,为了提升用户访问体验,决定将访问日志保存到非关系数据库中,以减轻mysql的压力,本文不渴望有很高的访问量,只是为了记录。
延伸的阅读,直接度娘搜索,本文不做过多熬述。(本地环境安装)
下载地址:http://www.mongodb.org/downloads
对版本的解释:
MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2+, Windows 7 , 及最新版本的 Window 系统。
MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。
MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。
我们选择第一个双击下载好的msi文件
安装:
官方的文档,如果可以看懂英文点这里:https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/
如果看不懂,继续下面的内容。
我们将mongodb安装到D盘,有些人懂为什么。
进入D盘新建文件夹mongodb 这里我们采用全小写的方式,大写切换比较麻烦。
双击msi文件
同意协议后选择Custom next
浏览安装位置。本文将mongodb安装到了D盘
至此安装界面完成 进入D:/mongodb/
新建文件夹D:/mongodb/data/db 用来存储 数据库文件
新建文件夹D:/mongodb/logs/ 用来存储log日志文件
可以使用命令方式创建(mkdir)也可以手动创建文件夹
运行命令cmd
进入D:/mongodb/bin
执行下面命令
mongod.exe --dbpath "D:/mongodb/data/db" --logpath "D:/mongodb/logs/MongoDB.log" --install --serviceName "mongodb"
更多指定参数:
--bind_ip 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
--logpath 定MongoDB日志文件,注意是指定文件不是目录
--logappend 使用追加的方式写日志
--dbpath 指定数据库路径
--port 指定服务端口号,默认端口27017
--serviceName 指定服务名称
--serviceDisplayName 指定服务名称,有多个mongodb服务时执行。
--install 指定作为一个Windows服务安装。
启动服务
net start mangodb
至此所有安装完成。
一些简单的操作:
创建数据库
use database_name
use 关键字和mysql的稍有不同,mysql只是用来切换数据库的,而此处则是创建和切换共同使用的,如果存在该库,则切换到该库,如果不存在就创建该库并切换到该库。
设置权限:
mongodb 3.x以上版本摒弃了addUser方法,更正为createUser
db.createUser( { user: "accountUser", pwd: "password", roles: [ "readWrite", "dbAdmin" ] } )
如果新建的库内没有内容 show dbs 不会显示该库。
增删改查,可以参考该文档:http://www.cnblogs.com/huangxincheng/archive/2012/02/19/2357846.html
此文作者写的八篇文章关于mongodb很不错
转载请在文章开头和结尾显眼处标注:作者、出处和链接。不按规范转载侵权必究。
未经授权严禁转载,授权事宜请联系作者本人,侵权必究。
本文禁止转载,侵权必究。
授权事宜请至数英微信公众号(ID: digitaling) 后台授权,侵权必究。
参与评论
参与评论
推荐评论
暂无评论哦,快来评论一下吧!
全部评论(0条)