[MongoDB]学习笔记--Linux 安装和运行MongoDB

背景知识

MongoDB 是用C++写的, 开源的, NoSQL(Not Only SQL)文档数据库.

特点:high performance(高性能), high availability(高可靠性), and automatic scaling(自动调整).

结构与JSON类似.

安装

1. 下载安装包 www.mongodb.org/downloads

curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.3.tgz

2. 解压tgz包

tar -zxvf mongodb-linux-x86_64-2.6.3.tgz

3. 拷贝解压出的文件夹到指定目录

注意权限,如果提示没有权限,请用sudo,或者修改目录的own。

mkdir -p mongodb
cp -R -n mongodb-linux-x86_64-2.6.3/ mongodb

4. 修改/etc/profile(对所有用户有效)或者~/.bashrc(对当前用户有效), 把mongodb/bin加到PATH中。

export MONGODB=/opt/mongodb
export PATH=$MONGODB/bin:$PATH

注:如果操作系统为Debian/Redhat系列的话,可以通过apt-get/yum进行安装。

详细请参考官方文档:http://docs.mongodb.org/manual/administration/install-on-linux/

运行

5. 创建存储数据库的文件夹(建议把下面的/data/db改成自己希望在本地的存放路径)

mkdir -p /data/db

6. 修改并确认对该文件夹有读取和修改权限(user改为你当前用户的名字)

chown user /data/db
or
chmod 777 /data/db

7. 运行mongodb(如果不指定path,默认是/data/db,建议指定路径名称)

mongod --dbpath <path to data directory>

[MongoDB]学习笔记--Linux 安装和运行MongoDB

时间: 2024-12-29 11:24:53

[MongoDB]学习笔记--Linux 安装和运行MongoDB的相关文章

MongoDB 学习笔记一 安装以及基础命令

一.MongoDB安装配置 1.获取最新版本: wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz 2.解压缩即可执行 tar zxvf mongodb-linux-x86_64-2.0.2.tgz tar zxvf mongodb-linux-x86_64-2.0.2.tgz cd /usr/mongodb-linux-x86_64-2.0.2/bin 但是在运行前,需要创建mongodb需要的存放数据和日志的

MongoDB学习笔记——数据库安装及配置

MongoDB数据库安装 MongoDB官方下载地址:https://www.mongodb.com/download-center 首先需要根据Windows版本选择正确的MongoDB版本进行安装,可以在命令行中输入以下指令检查Windows版本: wmic os get osarchitecture 32 位版本的 MongoDB 只支持 2G 以下的数据库,只适用于测试及评估. 点击下载下来的安装文件进行MongoDB数据库安装,如:mongodb-win32-x86_64-2008pl

[MongoDB学习笔记-02] Node.js连接MongoDB的两种方法

MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持.MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法. npm install mongodb@1.4.3 // MongoDB Node.js驱动程序 npm install mongoose@3.8.8 //mongoose模块 要从Node.js连接MongoDB数据库我们有两种方法可选择: 通过实例化mongodb模块中提

MongoDB学习笔记一:MongoDB的下载和安装

趁着这几天比较空闲,准备学习一下MongoDB数据库,今天就简单的学习了一些MongoDB的下载和安装,并创建了存储MongoDB的数据仓库.将自己今天学习到的写成博客分享给大家. 一.MongoDB的下载和安装 MongoDB的下载地址为:http://www.mongodb.org/ 1.进入官网的首页后,在首页的右上方单击Downloads连接,如图所示: 2.在页面中可以看到目前最新的版本和以前发布过的版本,这里选择最新版本,windows 32位的进行下载,文件的格式为ZIP格式的,单

MongoDB学习笔记(一:安装时出现The default storage engine &#39;wiredTiger&#39; is not available问题解决)

今晚在自己老式笔记本来试了一下MongoDB的安装,由于配置比较低,只能选择32位版本的MongoDB进行安装,在安装过程中碰到了上述标题所示错误,自己也捣鼓了一个小时左右,终于在一篇博客中找到答案,具体原文链接如下:http://blog.csdn.net/u013457382/article/details/50775268 MongoDB学习笔记(一:安装时出现The default storage engine 'wiredTiger' is not available问题解决)

mongodb学习笔记系列一

一.简介和安装 ./bin/mongod --dbpath /path/to/database --logpath /path/to/log --fork --port 27017 mongodb非常的占磁盘空间, 刚启动后要占3-4G左右,--smallfiles 二.基本命令 1.登录mongodb client /use/local/mongo 2.查看当前数据库 show databases; show dbs; 两个可能 3.admin是和管理有关的库,local 是放schema有关

MongoDB学习笔记:总览

[MongoDB学习笔记1]基于CentOS 6.5安装MongoDB http://281816327.blog.51cto.com/907015/1598270 [MongoDB学习笔记2]MongoDB基本知识 http://281816327.blog.51cto.com/907015/1598275 [MongoDB学习笔记3]处理MongoDB连接错误 http://281816327.blog.51cto.com/907015/1598277 [MongoDB学习笔记4]Mongo

[Linux] 学习笔记之安装学习环境(sshd, lrzsz)

紧接前一篇,在VMWare安装完Linux,这个时候我们要使用远程工具连接到虚拟机上去了,以前一直使用Putty,后来到新公司之后,推荐使用SecureCRT,使用之后,觉得效果不错,但是每次连接都失败,linux新手伤不起,在网上搜啊搜,终于找到解决办法.   搜索了很多资料之后,发现是由于我未在Linux上安装ssh服务导致无法使用SecureCRT连接. 1. 可以使用ssh localhost对此进行测试,具体使用如下: 2. 使用apt-get或者yum安装ssh服务,具体哪种操作系统

[MongoDB]学习笔记--User管理

1. 创建一个超级用户 use admin db.createUser( { user: "adminUserName", pwd: "userPassword", roles: [ { roles: "userAdminAnyDatabase", db: "admin" } ] } ) 超级用户的role有两种,userAdmin或者userAdminAnyDatabase(比前一种多加了对所有数据库的访问). db是指定数