Jump to content
新域网络技术论坛

Mongo在windows配置备忘


Jamers
 Share

Recommended Posts

目前NoSQL越来越火热,主要应用于高并发数据操作,传统的mysql压力山大,NoSQL中有许多有代表性的软件,比如Mongo/Redis等等,由于Redis官方未支持Windows,那就先拿Mongo来试一下吧。

 

 NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
虽然NoSQL流行语火起来才短短一年的时间,但是不可否认,现在已经开始了第二代运动。尽管早期的堆栈代码只能算是一种实验,然而现在的系统已经更加的成熟、稳定。不过现在也面临着一个严酷的事实:技术越来越成熟——以至于原来很好的NoSQL数据存储不得不进行重写,也有少数人认为这就是所谓的2.0版本。这里列出一些比较知名的工具,可以为大数据建立快速、可扩展的存储库。

 

 

先去下载Mongo应用:

http://www.mongodb.org/downloads

自行根据系统不同选择版本吧。

 

这是图形化管理工具,也可以免费使用

https://www.mongobooster.com/downloads

 

开始安装:

1. 建议将系统安装在某个盘的根目录,如:E:\mongo,避免有空格或中文的路径

2. 建立数据库目录如:E:\mongo\db

3. 生成数据库文件:

e:\mongo\bin\mongod.exe --dbpath E:\mongo\db

先不要打关闭这个窗口,另打开一个命令行窗口,连接客户端

e:\mongo\bin\mongo.exe
#添加管理员账号:
use admin
db.createUser({user:"root",pwd:"123456",roles:["root"]})
exit

这样就多了一个root的管理员账号了。把两个cmd窗口都关闭。

下次连接应该用这种方式:

mongo dbname -u root -p 123456

4. 安装服务:

e:\mongo\bin\mongod.exe --auth --logpath "e:\mongo\mongodb.log" --logappend --dbpath "e:\mongo\db" --serviceName "Mongo" --serviceDisplayName "Mongo 3.4.0 x64" --install

然后启动一下服务,尽情使用吧。图形化客户端比较简单,安装完就可以用了。

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...