CentOS 6.5_X64下安装MongoDB数据库
1、下载MongoDB
官网下载地址:https://www.mongodb.org/downloads
具体链接:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz
下载文件到指定位置,比如我的下载后的文件放在了 /usr/local/src
2、安装MongoDB
命令行窗口中执行
- $> cd /usr/local/src/ #定位到文件目录
- $> tar zxvf mongodb-linux-x86_64-3.2.10.tgz #解压
- $> mv mongodb-linux-x86_64-3.2.10 /usr/local/mongodb #移动解压文件夹到上层的mongodb目录
- #接着创建数据库配置相关的一些目录,启动的时候会用到
- $> mkdir -p /data/mongodb/data/ #创建MongoDB数据库存放路径
- $> mkdir -p /data/mongodb/log/ #创建MongoDB数据库日志存放路径
3、启动MongoDB
- #启动MongoDB
- $> /usr/local/mongodb/bin/mongod --port --fork --dbpath=/data/mongodb/data/ --logpath=/data/mongodb/log/mongodb.log --logappend
- $> netstat -ntpl #查看MongoDB是否启动
解析:mongod --dbpath 命令是创建数据库文件的存放位置,启动mongodb服务时需要先确定数据库文件存放的位置,否则系统不会自动创建,启动会不成功。
--logpath 表示日志文件存放的路径
--logappend 表示以追加的方式写日志文件
- #其它操作
- $> cd /usr/local/mongodb/bin/
- $> ./mongo #进入MongoDB数据库控制台
- $> use admin #进入admin数据库
- $> db.shutdownServer() #关闭MongoDB数据库
- $> exit #退出
4、数据库配置
#下面配置数据库文件
- $> cd /usr/local/mongodb/ #进入MongoDB安装目录
- $> vi /usr/local/mongodb/mongodb.conf #编辑
- port= #端口号
- dbpath=/data/mongodb/data/ #数据库路径
- logpath=/data/mongodb/log/mongodb.log #日志输出文件路径
- pidfilepath=/usr/local/mongodb/mongo.pid
- fork=true #设置后台运行
- logappend=true #日志输出方式
- shardsvr=true
- directoryperdb=true
- #auth=true #开启认证
- :wq #保存退出
- 以配置文件方式启动mongodb
- $> /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf
- #远程访问防火墙开放27017端口
- iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 27017 -j ACCEPT
5、mongodb服务正确关闭方法
方法一
ps -ef |grep mongodb 找到你要查找的进程号
kill -2 pid 杀掉
方法二
也可以进入到mongo数据库里面进行操作
./mongo
use admin
db.shutdownServer();
CentOS 6.5_X64下安装MongoDB数据库的更多相关文章
- CentOS 5.6怎么安装MongoDB数据库?
1. 下载Linux版本的 MongoDB 数据库 到官方的下载页面下载mongodb的Linux版本,32位还是64位根据自己的情况自行选择 http://www.mongodb.org/downl ...
- mac下安装mongodb数据库教程
前言 由于最近在学习node+express,学习到持久化存储章节需要连接mongodb数据库,然后之前也有试过安装mongodb但是失败了,这次就找了很多资料,终于安装完成了,故此记录下来安装步骤, ...
- windows下安装mongodb数据库以及使用数据库
首先下载mongodb, 链接: https://pan.baidu.com/s/1KyvF7bAqGM8K-ir-hFNhPw 密码: vlc9 双击进行安装 勾选我接受并单击next 选择cust ...
- mac 下 安装 mongodb 数据库
1.在网上下载mongodb 安装包,官方网站 mongodb.org/downloads 2.将下载的安装文件放在指定目录下,例 User/电脑名/文件夹名... 3.解压安装包,如需改名,新建文件 ...
- win10 下安装 MongoDB 数据库支持模块(python)
C:\>pythonPython 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55) [MSC v.1900 64 bit (AMD64)] o ...
- 【转载】CentOS6.5_X64下安装配置MongoDB数据库
[转载]CentOS6.5_X64下安装配置MongoDB数据库 2014-05-16 10:07:09| 分类: 默认分类|举报|字号 订阅 下载LOFTER客户端 本文转载自zhm&l ...
- Centos 下安装MongoDB
Centos 下安装MongoDB 一.安装方法 方法(一) 1 配置包管理系统 创建/etc/yum.repos.d/mongodb.repo 文件,当然我们使用的是64位系统,32位的情况不再考 ...
- CentOS7安装mongoDB数据库
CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...
- Linux CentOS 6.5 yum安装MongoDB的操作
安装MongoDB的方法有很多种,可以源代码安装,在CentOS也可以用yum源安装的方法.由于MongoDB更新得比较快,我比较喜欢用yum源安装的方法.64位CentOS下的安装步骤如下: 1.准 ...
随机推荐
- C#调用webService的几种方法
转自: WebClient 用法小结 http://www.cnblogs.com/hfliyi/archive/2012/08/21/2649892.html http://www.cnblogs. ...
- udt nat traverse
https://github.com/bakwc/udt-nat-traverse Example of nat traversal using udt library. UDT is a udp b ...
- Parallel.ForEach , ThreadPool.QueueUserWorkItem
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- 【转】浅析linux内存模型
转自:http://pengpeng.iteye.com/blog/875521 0. 内存基本知识 我们通常称 linux的内存子系统为:虚拟内存子系统(virtual memory system) ...
- IOS 7 Study - UIViewController
Presenting and Managing Views with UIViewController ProblemYou want to switch among different views ...
- ubuntu完美卸载JDK
要删除 OpenJDK (如果已安装的话).首先,检查是安装的哪个 OpenJDK包. # dpkg --list | grep -i jdk 移除 openjdk包: # apt-get purge ...
- java学习笔记(3)——面向对象
this关键字 this是当前对象的引用,是运行期间当前对象本身. 可以使用this明确的访问当前对象的属性或者方法,类似于“我” this()可以调用本类的其他构造器,可以使用构造器的重用简化代码的 ...
- 开源图形库 c语言-图形图像库 集合[转]
开源图形库 c语言-图形图像库 集合[转] Google三维API O3D O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序.这是一种基于网页的可控3D标准. ...
- 因为改 UOM conversion 导致库存数量和財务上的数据错误
轻易改变 UOM conversion 会导致库存数量混乱, 也会造成財务上的数据错误. 我们这里做一个 case 来详细分析一下. 1. 開始 Carton 和 Each 的比例是 1 : 1. 2 ...
- 5.ScrollView无法填充满屏幕
问题: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.D ...