您的位置:首页 > 数据库 > Mongodb

MongoDB数据库安装配置(Linux下/Windows下)

2016-07-01 20:30 495 查看
MongoDB



MongoDB是市面上的主流的NoSQL数据库

简介:

MongoDB的文档模型自由灵活,可以让你在开发过程中畅顺无比。对于大数据量、高并发、弱事务的互联网应用,MongoDB可以应对自如。MongoDB内置的水平扩展机制提供了从百万到十亿级别的数据量处理能力,完全可以满足Web2.0和移动互联网的数据存储需求,其开箱即用的特性也大大降低了中小型网站的运维成本。对于创业团队,我建议选择MongoDB。

安装:

1、下载:

MongoDB下载地址:https://www.mongodb.com/download-center?jmp=nav#community

Eg:MongoDB
3.0还引入了可插拨的存储引擎API,允许第三方为MongoDB开发存储引擎。另外,该版本还支持 WiredTiger 存储引擎,不过只限于MongoDB
3.0的64位版本。作为MMAPv1的一个替代方案,WiredTiger支持 之后会提到
通过上面链接 Windows下载对应版本 Linux下载对应版本

2、解压:

将下载好的MongoDB解压缩(Linux) 或者是 运行安装程序(Windows)选好解压目录或者安装目录。

3、创建数据路径和日志路径

创建数据路径,和日志路径

4、启动MongoDB

Linux下:

/usr/local/mongodb/bin/mongod --port 27017 --fork --dbpath=/home/data/mongodb/mongoDBData/
--logpath=/home/data/mongodb/mongoDBLog/mongodb.log --logappend


Windows下相同

5、打开客户端

在Bin目录下执行mongo Linux(./mongo) Windows(./mongo.exe)进入如下状态 我是Windows





6、配置文件配置参数(推荐)

使用配置文件 可以直接将启动参数配置到文件中 启动时不用繁琐的配置 并且易于修改

在bin目录下:新建mongodb.conf文件

编辑文件 写入如下内容:
#MongoDB启动参数配置

port=27017 #端口号

dbpath=/home/data/mongodb/mongoDBData/ #数据库路径

logpath=/home/data/mongodb/mongoDBLog/mongodb.log #日志输出文件路径

pidfilepath=/usr/local/mongodb/mongo.pid

fork=true #设置后台运行

logappend=true #日志输出方式

shardsvr=true

directoryperdb=true

#auth=true  #开启认证


保存以上内容 启动时命令使用以下命令
./mongod --config /usr/local/mongodb/mongodb.conf  #启动MongoDB
这样的话MongoDB就启动成功了
补充: 如果用可视化VUE 发现mongo3.0以上版本 连接上数据库没有表 这是因为上面提到的 3.0以后 存储机制发生了改变 如果需要链接VUE可以采用以下方法
1、删除MongoDB数据目录下的所有文件(MongoData)
2、编辑MongoDB配置文件mongodb.conf加入如下参数:
storageEngine = mmapv1

加入这一行参数 就将存储引擎替换为3.0之前的版本的存储引擎了 这样VUE来链接 就会发现数据表可以查看

7、其他配置
配置环境变量(不管是Windows/或者Linux)配置环境变量 会操作的更方便
Linux:
<span style="white-space:pre">	</span>vi /etc/profile  #添加环境变量,编辑,在最后一行添加下面的代码
<span style="white-space:pre">	</span>
<span style="white-space:pre">	</span>export PATH=$PATH:/usr/local/mongodb/bin

<span style="white-space:pre">	</span>:wq! #保存退出

<span style="white-space:pre">	</span>source /etc/profile  #使配置立即生效

Windows:

在桌面上右键单击计算机图标。

从上下文菜单中选择属性

单击高级系统设置链接。

单击环境变量。在系统变量部分中,找到并选择
PATH
环境变量。单击编辑

编辑系统变量窗口中,指定
PATH
环境变量的值(加入安装MongoDB的路径/bin即可)。

单击确定。通过单击确定关闭所有剩余窗口。

开启MongoDB端口

Linux:
vi
/etc/sysconfig/iptables #编辑

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT #允许27017端口通过防火墙
Windows:
1.首先选择开始菜单进到控制面板,然后选择windows防火墙
2.然后选择高级设置选项
3.选择入站规则
4.新建规则
5.选择端口,单击下一步
输入27017 一直下一步输入名称MongoDB
6.就完成了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: