为了账号安全,请及时绑定邮箱和手机立即绑定

CentOS系统安装MongoDB数据库

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 
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消