码迷,mamicode.com
首页 > 数据库 > 详细

【MEAN Web开发】CentOS 7 安装MongoDB 3.2.3

时间:2016-03-05 09:01:06      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:

偶然得了一本书,AmosQ.Haviv 所著 《MEAN Web开发》。起初并不知道这啥东西,看了下目录发现正好有讲MongoDB而已。当时的项目正好需要做MongoDB的内容,之后这书就被扔一边没时间看了。

昨天有时间了就翻出来看了下,发现MEAN和我以为的MEAN不是一回事。

这里又先挖一个新坑,【MEAN Web 系列】

 

当然本篇仅仅关于CentOS7下安装MongoDB并服务化运行(开机启动)

 

可能是我的CentOS Yum版本不够,直接使用yum install 命令找不到MongoDB的安装包。那就还是用原始的做法,从官网下载最新版本 3.2.3的tgz包。

MongoDB的安装非常容易,解压到指定位置然后通过命令行启动,前边步骤和Windows下安装没有太多区别。大致截图说明一下即可。

1. 下载及解压:

  我把程序放到/usr/local/mongodb/下,命令很简单:

cd /usr/local/
cp /home/user/Desktop/SoftWare/mongodb-linux-x86_64-3.2.3.tgz ./
tar -zxvf mongodb-linux-x86_64-3.2.3.tgz 
mv mongodb-linux-x86_64-3.2.3 mongodb

  如此可以得到最终的mongodb文件夹,里边的文件结构如下:

  技术分享

  其中,bin文件夹里是mongoDB的主程序目录,内部包涵各种所需的可执行文件。

 

2. 配置db数据文件路径和日志路径

     MongoDB的数据库文件需要单独制定一个db文件夹,内部文件将被自动创建。 日志文件也在安装配置时自动创建。我们这里默认放在安装目录内

  即: /usr/local/mongodb/data/ 和 /usr/local/mongodb/logs/

3. 命令行直接启动:

  我们来看下/bin目录内:

  技术分享

  其中重点关注的是 mongod 和mongo两个可执行文件。

  实际上,mongod是相当于服务器端程序,mongo是客户端程序。两个程序是完全命令行化的操作,并且直接支持js的语法格式。

  启动命令如下:

  

mongodb/bin/mongod --dbpath mongodb/data/ --logpath mongodb/logs/log -fork
#mongod 用于管理服务器端,  命令行启动需要指定其data文件夹路径和日志路径。

  运行效果如图:

  技术分享

  

  用子客户端连接测试:

  技术分享

  看到红框里的内容,只要没有报其他的错误便是连接成功。

  当然这里有警告,因为我是以sudo权限启动的,这样做并不安全。

4. 配置MongoDB 专用账户

5. 配置MongoDB 开机自启动

6. 基本操作测试

(之后几个部分晚上继续更)

  

【MEAN Web开发】CentOS 7 安装MongoDB 3.2.3

标签:

原文地址:http://www.cnblogs.com/DannielZhang/p/5244080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!