1.确定安装好MongoDB
Centos7.9离线安装MongoDB https://blog.csdn.net/qq_53590171/article/details/127283512
2.查看进程
根据第一步我是离线安装的Mongodb
我是使用 mongod -f /etc/mongodb.conf 启动的服务
ps -ef | grep mongodb
##查看进程
kill -9 进程号
##终止进程
3.编写自定义服务文件
## 在 /lib/systemd/system/ 目录下新建 mongodb.service 文件
cd /lib/systemd/system/
##来到此目录下
touch mogodb.service
vim mongodb.service
##创建配置文件,并添加内容
##编写内容:根据自己安装的位置进行修改[service]中的mongod及mogodb.conf的路径
##内容如下
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod -f /etc/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown -f /etc/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
##然后重启加在服务配置文件
systemctl daemon-reload
##设置权限
chmod 754 mongodb.service
4.开机自启
systemctl start mongodb
##启动服务
systemctl stop mongodb
##关闭服务
systemctl enable mongodb
##设置为开机自启动
systemctl status mongodb
##查看服务状态