继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

CentOS系统安装MongoDB数据库

好帮手慕燕燕
关注TA
已关注
手记 4
粉丝 24
获赞 1

1 解压缩安装包

# cd /software
# tar -zxvf mongodb-linux-x86_64-rhel70-4.4.10
# mv mongodb-linux-x86_64-rhel70-4.4.10 /usr/local/mongodb

2 配置 mongodb 环境变量

# vim ~/.bash_profile
# export PATH=/usr/local/mongodb/bin:$PATH

保存之后退出,执行下面的命令,使环境变量生效

# source ~/.bash_profile

3 创建相关目录

cd /usr/local/mongodb
mkdir -p data/db
mkdir log
mkdir etc

4 创建相关文件

# touch log/mongodb.log
# touch etc/mongodb.conf
# vi etc/mongodb.conf 

mongodb.conf 文件内容如下:

dbpath=/usr/local/mongodb/data/db            # 指定数据存储目录
logpath=/usr/local/mongodb/log/mongodb.log   # 指定日志文件存储目录
logappend=true                               # 使用追加方式写日志
port=27017                                   # 端口
fork=true                                    # 以守护进程方式运行
auth=true                                    # 启用验证
bind_ip=0.0.0.0                              # 允许任意外部地址访问

5 MongoDB 启动与关闭

# ln -s /usr/local/mongodb/bin/mongod mongod
# ln -s /usr/local/mongodb/bin/mongo mongo
# mongod --config /usr/local/mongodb/etc/mongodb.conf

查看启动进程
mongo启动

进入mongodb数据库
进入mongodb

6 设置开机自启动

# cd /lib/systemd/system/
# vi mongodb.service

mongodb.service内容如下:

[Unit]

Description=mongodb  
After=network.target remote-fs.target nss-lookup.target 

[Service] 
Type=forking 
ExecStart=/usr/local/mongodb/bin/mongod --config  /usr/local/mongodb/etc/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config  /usr/local/mongodb/etc/mongodb.conf
PrivateTmp=true 
     
[Install] 
WantedBy=multi-user.target 

保存之后退出,添加可执行权限

# chmod +x mongodb.service 

设置开机启动

# systemctl enable mongodb.service

启动、关闭mongodb服务

# systemctl start mongodb.service
# systemctl stop mongodb.service 
打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP