查看端口占用情况: netstat -tunlp|grep 27017
结束mongodb : killall mongod
不要使用 kill -9
mongodb bin 目录下编写mongodb.conf:
dbpath=/usr/local/mongodb/mongodb-linux-x86_64-4.0.10/data/db #数据文件存放目录
logpath=/usr/local/mongodb/mongodb-linux-x86_64-4.0.10/log/mongodb.log #日志文件存放目录
port=27017 #端口,默认27017,可以自定义
logappend=true #开启日志追加添加日志
fork=true #以守护程序的方式启用,即在后台运行
bind_ip=0.0.0.0 #默认是127.0.0.1,开启远程访问
#auth=true 权限
cd /lib/systemd/system/ 下编写服务:
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/mongodb/mongodb-linux-x86_64-4.0.10/bin/mongod –config /usr/local/mongodb/mongodb-linux-x86_64-4.0.10/bin/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/mongodb-linux-x86_64-4.0.10/bin/mongod –shutdown–config /usr/local/mongodb/mongodb-linux-x86_64-4.0.10/bin/mongodb.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
启动
systemctl start mongodb
停止
systemctl stop mongodb