linux安装mongodb总结

1、需要在安装目录的bin目录下建立配置文件  mongodb.conf

#数据路径
dbpadth=/opt/sys/mongodb/db/mongo

#日志输出文件路径
logpath=/opt/sys/mongodb/log/mongodb.log

#错误日志采用追加模式
logappend=true

#启用日志文件,默认启用
journal=true

#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true

#端口号 默认为27017
port=27017

#允许远程访问
bind_ip=0.0.0.0

#开启子进程
fork=true

#开启认证,必选先添加用户,先不开启(不用验证账号密码)
#auth=true

2、需要设置环境变量

vi /etc/profile
export PATH=$PATH:/opt/sys/mongodb/mongodb-4.4.3/bin

3、第一次启动进入bin目录指定数据目录:

./mongod --dbpath /opt/sys/mongodb/db/mongo

4、创建用户

use admin
创建用户:root   密码:ZThiscene_mongo
db.createUser({user:"root",pwd:"ZThiscene_mongo",roles:["root"]})

测试:如果返回1 那么就创建成功了
db.auth("root","ZThiscene_mongo")

5、 开机启动 

cd /lib/systemd/system
vi mongodb.service

内容

[Unit]  
Description=mongodb   
After=network.target remote-fs.target nss-lookup.target  
  
[Service]  
Type=forking  
ExecStart=/opt/sys/mongodb/mongodb-4.4.3/bin/mongod --config /opt/sys/mongodb/mongodb-4.4.3/bin/mongodb.conf  
ExecReload=/bin/kill -s HUP $MAINPID  
ExecStop=/opt/sys/mongodb/mongodb-4.4.3/bin/mongod --shutdown --config /opt/sys/mongodb/mongodb-4.4.3/bin/mongodb.conf  
PrivateTmp=true  
    
[Install]  
WantedBy=multi-user.target 

常用项

#启动服务
systemctl start mongodb.service
#关闭服务
systemctl stop mongodb.service
#开机启动
systemctl enable mongodb.service
#重新加载
systemctl daemon-reload
原文地址:https://www.cnblogs.com/easyidea/p/14300344.html