`
wangtong40
  • 浏览: 253977 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MongoDB Install For Unix

阅读更多

 

Download

 

If you are running an old version of Linux and the database doesn't start, or gives a floating point exception, try the "legacy static" version on the Downloads page instead of the versions listed below.

Via package manager

Ubuntu and Debian users can now install nightly snapshots via apt. See Ubuntu and Debian packages for details.

CentOS and Fedora users should head to the CentOS and Fedora Packages page.

32-bit Linux binaries

Note: 64 bit is recommended.

$ # replace "1.6.4" in the url below with the version you want

$ curl http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz > mongo.tgz

$ tar xzf mongo.tgz

 

64-bit Linux binaries

$ # replace "1.6.4" in the url below with the version you want

$ curl http://downloads.mongodb.org/linux/mongodb-linux-x86_64-1.6.4.tgz > mongo.tgz

$ tar xzf mongo.tgz

 

Other Unixes

See the Downloads page for some binaries, and also the Building page for information on building from source.

Create a data directory

By default MongoDB will store data in /data/db, but it won't automatically create that directory. To create it, do:

$ sudo mkdir -p /data/db/

$ sudo chown `id -u` /data/db

 

You can also tell MongoDB to use a different data directory, with the --dbpath option.

Run and connect to the server

First, start the MongoDB server in one terminal:

$ ./mongodb-xxxxxxx/bin/mongod

 

In a separate terminal, start the shell, which will connect to localhost by default:

$ ./mongodb-xxxxxxx/bin/mongo

> db.foo.save( { a : 1 } )

> db.foo.find()

 

Congratulations, you've just saved and retrieved your first document with MongoDB!

分享到:
评论

相关推荐

    unix命令集unixtoolbox

    - `# mongo [数据库名]`:登录MongoDB数据库。 #### 十二、磁盘配额 ##### 12.1 磁盘配额管理 - **设置磁盘配额**: - `# edquota -u [用户名]`:编辑用户的磁盘配额。 - `# repquota -u [用户名]`:显示用户的...

    wildfire:另一个室友应用

    Unix 下载并安装 Node.js、Ruby、MongoDB npm install -g yo bower grunt-cli gulp npm install generator-angular-fullstack git clone https://github.com/gvmi/wildfire.git npm install bower install ...

    MEAN NODE NPM 安装

    - 使用命令`mongod --dbpath "C:\Program Files\mongodb\data\db" --logpath "C:\Program Files\mongodb\data\log\MongoDB.log" --install --serviceName "MongoDB"`进行MongoDB服务的安装。 - 使用`...

    mongo-1.4.4.tgz

    tgz 文件是一种常见的归档格式,由 tar 压缩工具打包并用 gzip 进行压缩,通常用于在 Linux 和类 Unix 系统中分发软件包。 描述中提到,“这是一个php扩展mongodb的一个Linux包”,意味着这个压缩包包含的是专为 ...

    nmongo:另一个MongoDB驱动程序

    支持平台CPython 3.4以上版本 MicroPython(unix) 支持数据库MongoDB 3.2、3.4、3.6 Azure CosmosDB(MongoDB API)安装CPython的$ python3 -m pip install nmongo微型Python $ micropython -m upip install ...

    hello-unix:关于如何在MacOS中为自己设置开发人员空间的自我说明

    本指南,"hello-unix",旨在帮助你理解并实现这一过程,特别是针对那些使用Node.js、MySQL、Python、React-Native、MongoDB等技术栈的开发者。以下是你需要了解的关键知识点: 首先,**Homebrew** 是一个必不可少的...

    go-sniffer::magnifying_glass_tilted_right:嗅探和解析mysql,redis,http,mongodb等协议。抓包截取项目中的数据库请求并解析成相应的语句

    $ go-sniffer en0 mysql建立: 支持: MacOS Linux Unix 不支持: windows 如果您在go get流程中遇到问题, go get尝试升级go版本(如果go get过程中遇到问题, go get尝试升级go版本)Centos $ yum -y install ...

    sysbench安装与使用.docx

    它支持多种操作系统平台,包括Linux、Unix等,并且能够模拟各种工作负载进行性能测试。 #### 二、Sysbench的安装过程 ##### 2.1 下载Sysbench 首先需要下载Sysbench的源码包。假设已经下载了`sysbench-0.5.tar.gz...

    Python库 | motorengine-0.8.3.tar.gz

    ".tar.gz" 文件是一种常见的Linux和Unix系统中的归档压缩格式,它结合了tar(用于打包多文件)和gzip(用于压缩)两种技术。 Motorengine是一个专门用于MongoDB数据库操作的Python驱动程序。MongoDB是一款流行的...

    PyPI 官网下载 | beanie-1.0.5.tar.gz

    for user in users: print(user.name, user.age) ``` Beanie库还支持异步操作,使得在处理大量并发请求时能保持高性能。此外,它提供了ORM(对象关系映射)功能,允许开发者以面向对象的方式处理数据,降低了...

    PyPI 官网下载 | mongodantic-0.0.1b4.tar.gz

    总的来说,`mongodantic-0.0.1b4.tar.gz`是一个可以从PyPI下载的Python库,它可能是为了简化MongoDB的数据操作和验证,用户可以解压后通过`pip install .`或`python setup.py install`来安装。如果你需要使用这个库...

    TestFullstack:用于测试

    ii)安装所有依赖项npm install iii)运行节点服务器npm start 支持的Docker部署:- 请其他波纹管指令部署在docker中,所有指令均针对unix或linux系统 i)通过以下命令运行您的Docker套接字:- # listen using ...

    PyPI 官网下载 | pytest-mongo-1.1.0.tar.gz

    `.tar.gz`是一种常见的文件压缩格式,它结合了`tar`(归档)和`gzip`(压缩)两种工具,常用于Linux和Unix系统,也在Python开发中广泛使用。解压这个文件后,你可以得到`pytest-mongo-1.1.0`目录,里面包含了该库的...

    thunderfs:Thunderfs 是基于 Web 的临时文件共享服务。 您可以共享文件,并且可以不受限制地为任何人上传。 已共享的文件将在 10 分钟后自动删除。 您不必担心重要文件的共享链接留在互联网上

    只要 Python 和 MongoDB 在该平台上可用,Thunderfs 应该可以在大多数 Unix、Linux、Mac、Mac Server 和 Windows 系统上运行。 $ yum 安装 git -y $ yum groupinstall "开发工具" "开发库" -y $ yum install ...

    PyPI 官网下载 | mongodec-1.0.15.tar.gz

    该文件是一个tar.gz格式的压缩包,这是一种常见的Linux和Unix系统下的归档文件格式,它结合了tar的文件打包和gzip的文件压缩功能,以减小文件大小。 下载完成后,我们需要解压这个文件。在命令行界面,可以使用以下...

    Python库 | bson-0.4.2.tar.gz

    "tar.gz"是Linux和Unix系统中常见的文件打包格式,它先用tar工具将多个文件打包成一个单一的归档文件,然后用gzip工具进行压缩,以减小文件体积,便于下载和存储。用户需要使用tar和gzip命令或相应的图形界面工具来...

    centOS7 配置php+nginx+mysql 环境脚本

    Redis可以通过`yum install redis`命令安装,而MongoDB则需要从官方网站获取RPM包或使用Yum仓库。 现在,我们讨论自动脚本。这个shell脚本可以自动化以上所有步骤,减少手动操作的时间和出错的可能性。通过读取和...

    my-nodejs-chess

    在执行任何操作之前:在项目目录中运行npm install 建造 要构建客户端代码,请执行以下命令: npm run build 开始项目 运行服务器npm start 运行客户端npm run client 建筑生产版本 将环境变量NODE_ENV设置为...

Global site tag (gtag.js) - Google Analytics