配置yum源:
cat /etc/yum.repos.d/mongodb-org-4.4.repo
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
安装最新稳定版:
sudo yum install -y mongodb-org
安装指定版本:
sudo yum install -y mongodb-org-4.4.1 mongodb-org-server-4.4.1 mongodb-org-shell-4.4.1 mongodb-org-mongos-4.4.1 mongodb-org-tools-4.4.1
固定版本,避免升级:
cat /etc/yum.conf
exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
systemctl status mongod.service # 查看mongod状态
systemctl start mongod.service # 启动
systemctl stop mongod.service # 停止
systemctl enable mongod.service # 自启
默认配置文件:/etc/mongod.conf
命令行登录
mongo
查看数据库列表:
show dbs
启用身份验证:
use admin
db.createUser({
user: "root",
pwd: "pwd",
customData: {description: "管理员用户"},
roles: ["root"],
})
use tradition
db.createUser({
user: "tradition",
pwd: "pwd",
roles:[
{role:"readWrite", db:"tradition"},
{role: "dbAdmin", db:"tradition"},
]
})
用户认证:
db.auth("root","pwd")
db.auth("tradition","pwd")
show users
修改配置mongod.conf:
security:
authorization: enabled
systemctl restart mongo
允许远程登陆,修改配置文件mongod.conf
net:
port: 27017
bindIp: 0.0.0.0 #允许任意IP连接
开放防火墙端口:
firewall-cmd --zone=public --add-port=27017/tcp --permanent
firewall-cmd --reload
firewall-cmd --query-port=27017/tcp
在windows上使用图形化工具连接:
Studio 3T: Professional IDE for MongoDB
https://robomongo.org/download
CentOS 7 安装mongodb 4.4——筑梦之路
猜你喜欢
转载自blog.csdn.net/qq_34777982/article/details/108616782
今日推荐
周排行