linux下安装mongodb
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