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的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7.9 安装MySQL 8.0.26 Community社区版

超详细的 "CentOS 7.9" 系统安装教程

CentOS 7.9 安装 Oracle 11gR2

Centos 7.9 安装MongoDB

centos下安装python2.7.9和pip1.5.5

centos 安装 mysql5.7.9初始密码问题