zoukankan      html  css  js  c++  java
  • [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>

    连接

    连接数据库的命令

    mongo

    默认情况下,连接localhost:27017。

    如果想连接192.168.0.30:27017上运行的mongodb

    mongo --port 27017 --host 192.168.0.30

    用--port来指定端口,用--host来指定主机地址。

    -u 指定用户名,-p 指定密码。

    关于更详细的mongo的参数可以通过mongo --help来获得。

  • 相关阅读:
    中位数相关
    带权并查集
    组合数相关、多重集组合数
    LIS最长上升子序列
    提高你css技能的css开发技巧
    如何让搜索引擎抓取AJAX内容?
    Javascript异步编程的4种方法
    前端自动化构建工具gulp
    前端自动化构建工具
    git使用
  • 原文地址:https://www.cnblogs.com/lemonbar/p/3914627.html
Copyright © 2011-2022 走看看