Fedora(Linux)中配置mondodb数据库

1.下载mongodb数据库
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.3.tgz

2.解压文件
tar -p /usr/local -xvf mongodb-linux-x86_64-3.0.3.tgz
其中-p /usr/local是解压文件到指定路径

3.启动mongodb
(1)如果运行默认的数据文件的话,需要在根目录中新建/data/db文件夹
然后再启动数据库/bin/mongod
或者在bin目录下运行./mongod

(2)如果需要指定数据库文件的话,需要在mongodb中新建文件夹和日志文件
mkdir data
touch logs
然后到根目录中(即cd命令之后的目录)运行指令
/usr/local/mongodb/bin/mongod –dbpath=/usr/local/mongodb/data –logpath=/usr/local/mongodb/logs
成功之后的界面

注意:运行mongodb成功之后,不能关闭当前终端界面,应当另起一个终端窗口运行其他指令

5.运行mongodb数据库指令,新建终端窗口用命令/usr/local/mongodb/bin/mongo打开数据,即可数据数据库相关指令了

6.如何让mongodb可以在后台运行
上面的方式都是在前台启动Mongodb进程,如果Session窗口关闭,Mongodb进程也随之停止。不过Mongodb同时还提供了一种后台 Daemon方式启动,只需要加上一个”–fork”参数即可,值得注意的是,用到了”–fork”参数就必须启用”–logpath”参数。如下 所示:

Shell代码 收藏代码
[root@localhost mongodb]# ./bin/mongod –dbpath=data/db –fork
–fork has to be used with –logpath
[root@localhost mongodb]# ./bin/mongod –dbpath=data/db –fork –logpath=log/mongodb.log
all output going to: /opt/mongodb/log/mongodb.log
forked process: 3300
[root@localhost mongodb]#
daemon方式启动的fork参数也可以配置配置文件中,在mongodb根目录下新建mongodb.conf配置文件,内容如下所示:

Txt代码 收藏代码
port=27017 //端口,默认不写就是27017
dbpath=data/db //数据库
logpath=log/mongodb.log //存储日志
logappend=true //代表日志文件累加,而不是覆盖
fork=true //代表可以后台启动
然后通过配置文件启动后mongodb也是在后台启动了:

Shell代码 收藏代码
[root@localhost mongodb]# ./bin/mongod -f mongodb.conf
all output going to: /opt/mongodb/log/mongodb.log
forked process: 3377

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值