Centos 7.9 安装MongoDB
Posted xie_rui_xiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos 7.9 安装MongoDB相关的知识,希望对你有一定的参考价值。
文章目录
需要设置MongoDB源
没有自带的源,所以需要设置
tee /etc/yum.repos.d/mongodb-org-5.0.repo<<'EOF'
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
EOF
使用 sudo yum install -y mongodb-org 安装
启动&设置开机启动
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod # 顺便查看下启动状态
登录 MongoDB
mongosh --quiet "mongodb://127.0.0.1:27017" # --quiet 关闭控制台输出
创建用户
切换到admin表 use admin
通过 db.createUser(user:“用户名”,pwd:“密码”,roles:[“权限”]) 进行用户创建
use admin
db.createUser(user:"root",pwd:"iam59!z$",roles:["root"])
通过创建的用户进行连接
mongosh --quiet mongodb://<用户名>:‘<密码>’@:/<可选项:指定表名>
mongosh --quiet mongodb://root:'iam59!z$'@127.0.0.1:27017
mongosh --quiet mongodb://root:'iam59!z$'@127.0.0.1:27017/admin
MongoDB在CentOS 7上的systemctl服务配置
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/mongodb_data/data/mongod.lock
ExecStart=/usr/local/mongodb/mongod --dbpath=/mongodb_data/data/ --logpath=/mongodb_data/log/mongodb.log
--logappend --fork
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
本文出自 “boyhack” 博客,请务必保留此出处http://461205160.blog.51cto.com/274918/1856971
以上是关于Centos 7.9 安装MongoDB的主要内容,如果未能解决你的问题,请参考以下文章