首页 > 技术文章 > linux下安装mongodb

cnn2017 2017-05-02 12:13 原文


     1.  下载 mongodb
wget http:
//downloads.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz
( 可以去官网自己下载http://www.MongoDB.org/downloads)

2.
解压 mongoDB tar zxvfmongodb-linux-i686-2.4.9.tgz
3.创建指定的文件夹中并将mongodb复制过去 mkdir
-p /usr/local/mongodb cp -R mongodb-linux-i686-2.4.9/* /usr/local/mongodb/
4.创建数据库存放目录和日志存放文件 mkdir -p /data/mongo/data touch /data/mongo/dblogs
5. 启动 mongod
/usr/local/mongodb/bin/mongod--dbpath=/data/mongo/data --logpath=/data/mongo/dblogs --logappend --fork (//--fork 是为了让程序后台执行 ) 6. 设置开机自启动 echo /usr/local/mongodb/bin/mongod --dbpath=/data/mongo/data --logpath=/data/mongo/dblogs--logappend --fork >>/etc/rc.local 7. 关闭mongod进程:
pkill mongod 启动命令常用参数说明: --dbpath 指定数据库文件存放的目录 --port 指定mongod服务使用的端口默认27017 --fork 设置mongo服务为后台运行 --logpath 指定log文件的目录和文件名 --logappend 设置每次log添加在文件最后 --journal 启用日志 --pidfilepath 指定进程文件的路径,如果不指定,系统将不产生进程 --maxConns 最大并发连接数 --noprealloc 关闭数据文件的预分配功能 --rest 关闭rest api功能 --nohttpinterface 关闭web管理功能 --auth 指定mongo使用身份验证机制 --bind_ip 绑定ip

mongodb 基本命令
  *查看数据库
show dbs  | show databases;

 *查看当前数据库
db | select database();

*创建数据库
use test1 | create database test1
注意,此时无法show dbs中显示.空数据库需要至少添加一个文件  db.movie.insert({"test":"test"})

*切换数据库
use test1 | use test1

*删除数据库
进入数据库 db.dropDatabase | drop database test1



*创建表
db.xxx.insert() 叫文档   | create table xxx;

*
查表
db.xxx.find 或findOne   | select * from xxxx

 

推荐阅读