您的位置:首页 > 数据库 > Mongodb

mongodb的安装和启动

2016-01-26 15:39 423 查看
1.单节点安装
(1)创建数据库目录(要保证mongod有写入的权限)

# mkdir -p /mongo/db


(2)启动mongodb

# ./mongod --dbpath /mongo/db
...
2016-01-26T05:16:12.005+0800 I NETWORK  [initandlisten] waiting for connections on port 27017


表明已经启动成功!
(3)在其他终端查看mongod进程

# ps -ef|grep mongo
root     14667 14514  0 05:16 pts/2    00:00:00 ./mongod --dbpath /mongo/db
root     14705 14684  0 05:16 pts/5    00:00:00 grep mongo


2.使用命令行参数选项启动单实例mongodb

# ./mongod --port 27000 --dbpath /mongo/db/data -logpath /mongo/db/log/mongo.log --smallfiles


部分参数说明

选项说明
--help,-h打印启动的各种选项信息
--config,-f指定配置文件的信息,配置文件包含各种启动时的参数选项
--verbose,-v使日志输出更多的信息。可以使用多个v,比如-vvvvv输出更多的信息
--quiet输出比较少的信息,和--verbose相反
--port端口号设置。默认是27017
--logpath日志文件的路径和名称。默认是stdout
--logappend日志追加
--dbpath数据库目录。默认是/data/db
--smallfiles主要用于开发环境。mongo启动后,会创建一个64mb的数据库文件。使用smallfile后创建的文件大小是16mb。生产环境不建议使用该参数
--replSet启动复制集
--configsvr以配置server的角色启动mongodb
--shardsvr以shard server的形式启动mongod进程
--oplogSizeoplog的大小,是复制的重要组成。在复制集初始化的时候,磁盘空间会提前给oplog进行分配
--storageEngine从3.0开始,引入了新的存储引擎WT。之前的默认引擎是mmapv1
-dirctoryperdb默认mongodb是将所有的数据库文件放在一个目录下。该参数支持将各个数据库文件放到其自己的子目录下
3.使用配置文件选项启动单实例mongodb

./mongod --config /config/mongo.conf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: