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

偶然得了一本书,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. 基本操作测试

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

  

时间: 2024-07-29 10:34:57

【MEAN Web开发】CentOS 7 安装MongoDB 3.2.3的相关文章

CentOS上安装MongoDB速记

测试环境版本CentOS 6.5 先创建安装目标文件夹并进入至该文件夹: mkdir /opt/mongodb cd /opt/mongodb 给mongodb创建用户及用户组: groupadd mongodb useradd -g mongodb mongodb 下载安装所需源文件: 这个下载很慢,我收藏mongodb 2.6.1版本 可以从这里下载:http://pan.baidu.com/s/1nfAA6 或者从mongodb.org下载(很慢) curl -O http://downl

Centos 下安装MongoDB

Centos 下安装MongoDB 一.安装方法 方法(一) 1  配置包管理系统 创建/etc/yum.repos.d/mongodb.repo 文件,当然我们使用的是64位系统,32位的情况不再考虑.文件内容为: [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1  2  安装MongoDB包及关联工具

centos下安装mongodb记录

1. 卸载已有mongodb数据库 1 2 /etc/init.d/mongod stop yum erase $(rpm -qa | grep mongodb-org) 删除mongodb相关目录文件等,例如: 1 2 rm -r /var/log/mongodb/ rm -r /var/lib/mongo 2. 下载最新mongodb 1 wget https: 3. 移动下载文件并解压 1 2 mv ./mongodb-linux-x86_64-rhel62-3.2.9.tgz /usr/

centos yum 安装 mongodb 以及php扩展

MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. 一,安装mongodb,php扩展 [[email protected] ~]# yum install php-pecl-mongo mongodb mongodb-devel mongodb-server 二,配置/etc/mongodb.conf [[email protected] www]# cat /etc/mongodb.conf |awk '{if($0 !~

1.centos下安装mongodb

一.下载      http://www.mongodb.org/downloads      选择适合自己系统的下载      下载路径:/data/src       若无: mkdir -p /data/src 二.解压 tar zxvf ...(此处省略文件名,tab键补充) 三.安装mongodb 注:以root身份进行 cd /data/src groupadd mongodb useradd mongodb -g mongodb mv mongo(解压后的文件) /apps/mog

centOS 6 安装mongoDB

mongoDB安装与配置 第一步,去mongoDB官网下载mongoDB数据库 下载版本要根据你的操作系统来下, mongoDB如:mongodb-linux-x86_64-3.2.10.tgz 第二步,安装虚拟机 虚拟机安装略过 第三步,安装linux系统 linux安装略过 第四步,安装SSH连接linx工具 略过 第五步,linx系统安装好了之后,根据你的用户密码登录linx 使用SSH工具连接linx 以上自己百度一下就能找到 第六步,干货来了. linux下安装mongoDB 解压mo

Centos 下安装mongoDB,以及配置 php mongodb数据库扩展

一.使用yum 安装MongoDB 1.配置yum源 在 /etc/yum.repos.d/目录中增加 10gen.repo 文件 vi /etc/yum.repos.d/10gen.repo [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 2.安装MongoDB的服务器端和客户端工具 yum install mongo-10gen

【数据库】Mean web开发 05-Linux上配置MongoDB自动启动及远程连接

简介 Mean是JavaScript的全栈开发框架.更多介绍 用MongoDB实现持久数据的存储是Mean Web全栈开发中的一部分. MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的.它的特点是高性能.易部署.易使用,存储数据非常方便. MongoDB的学习资料可参考: MongoDB中文社区 上一节介绍了MongoDB在Linux上的安装及遇到的问题,这一节介绍MongoDB在Linux上的自动启动及远程连接. 在Linux上自动启动

Centos 7安装MongoDB

MongoDB介绍 简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 查看官方网站 MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持:对任何属性可索引 复制和高可用性:支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制.复制的主要目的是提供冗余及自动故障转移 自动分片:支持云级别的伸缩性