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