关于mongodb的启动

来源:3-6 centos中Mongdb数据库的安装

20夜风来袭

2020-12-03 22:56:30

老师  

我想问下,我通过第一种方法安装mongodb,但是只要进程杀掉或者重启后,我通过
systemctl  enable mongod 

systemctl  status mongod

都报错了,难道每次启动都要通过下面这条命令启动吗:
 mongod --dbpath date/ --logpath log/mongo.log --port 27017 --fork

http://img.mukewang.com/climg/5fc8fc9109c0066d04650114.jpg

写回答

3回答

时间,

2020-12-06

同学,你好,

1、使用vim编辑器创建配置文件:sudo vim /etc/systemd/system/mongodb.service

2、在该配置文件中添加如下内容:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target

保存退出vim编辑器。

3、输入如下命令启动mongodb:

sudo systemctl start mongodb

sudo systemctl status mongodb

4、每次启动和关闭MongoDB,就可以仍然使用如下命令:

sudo service mongodb start

sudo service mongodb stop

5、使用源码安装是没有mongod.conf配置文件的,同学可以使用mongod --dbpath date/ --logpath log/mongo.log --port 27017 --fork启动服务,也可以重新根据视频中讲解的第二种方法安装mongodb

0

好帮手慕燕燕

2020-12-05

同学,你好!

1、从错误信息看,MongoDB作为服务启动,对文件名有要求,加载的mongodb.service文件没有找到,将/lib/systemd/system/目录下的mongod文件名修改一下,使用命令:mv mongod mongodb.service,然后尝试启动

2、修改之后如果还是不能启动,将mongodb.service拷贝到/etc/systemd/system/目录下,使用命令:cp /lib/systemd/system/mongodb.service /etc/systemd/system/,再次尝试启动

加油,祝学习愉快~~~


0
h0夜风来袭
hp>我感觉我要放弃了
http://img.mukewang.com/climg/5fcbaacd09bd3d3507180239.jpg

h020-12-05
共1条回复

好帮手慕燕燕

2020-12-04

同学,你好!MongoDB安装之后,要自定义服务,然后才可以使用systemctl enable mongod命令,可参考下面的方法:

1、/lib/systemd/system/目录下新建mongod,内容如下(注意:路径要换成同学自己的mongodb路径):

[Unit]

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

[Service]
Type=forking
ExecStart=/usr/context/mongodb/mongodb-3.2.10/bin/mongod --config /usr/context/mongodb/mongodb-3.2.10/bin/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/context/mongodb/mongodb-3.2.10/bin/mongod --shutdown --config /usr/context/mongodb/mongodb-3.2.10/bin/mongodb.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

2、为mongod设置可执行权限,chmod 755 mongod

3、执行systemctl enable mongod命令,设置开机启动

加油,祝学习愉快~~~

0
h0夜风来袭
hp>已经按老师的方法设置了还是,还请帮忙分析下,是不是还漏了什么呢?

http://img.mukewang.com/climg/5fca5d6309da796711290536.jpg

http://img.mukewang.com/climg/5fca5d7b09a2629d11200542.jpg


h020-12-05
共1条回复

0 学习 · 1672 问题

查看课程