32位linux(centos)下mongoDB的安装
- 下载mongoDB
- wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz
如果上面地址不对可以去官网自己下载http://www.MongoDB.org/downloads
- 解压mongoDB
- tar zxvfmongodb-linux-i686-2.4.9.tgz
- 创建指定的文件夹中并将mongodb复制过去
- mkdir -p/usr/local/mongodb
- cp -Rmongodb-linux-i686-2.4.9/* /usr/local/mongodb/
- 创建数据库存放目录和日志存放文件
- mkdir -p /data/mongo/data
- touch /data/monogo/dblogs
- 启动mongod
- /usr/local/mongodb/bin/mongod--dbpath=/data/mongo/data --logpath=/data/mongo/dblogs --logappend --fork
- //--fork 是为了让程序后台执行
- 设置开机自启动
- echo /usr/local/mongodb/bin/mongod --dbpath=/data/mongo/data --logpath=/data/mongo/dblogs--logappend --fork >>/etc/rc.local
关闭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
将来不迎,当下不杂,过往不念。