安装MongoDB3.6
点击数:41
1.配置MongoDB的yum源
cat > /etc/yum.repos.d/MongoDB.repo <<EOF
[mongodb-org-3.6]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/\$releasever/mongodb-org/3.6/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
EOF
2.安装MongoDB
yum makecache
yum -y install mongodb-org
# 查看mongo安装位置
whereis mongod
3.设置mongodb远程访问
# 编辑mongod.conf注释bindIp,并重启mongodb
vim /etc/mongod.conf
bindIp 0.0.0.0
4. 管理MongoDB
# 启动MongoDB
systemctl start mongod.service
# 停止MongoDB
systemctl stop mongod.service
# 查看MongoDB状态
systemctl status mongod.service
5.外网访问需要关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
6.设置mongodb数据库及用户
# 先进入MongoDB:
mongo
# 查看数据库
show dbs
# 进入想要加密码的数据库(本文以testdb数据库为例)
use testdb
# 为单个数据库添加用户(用户名为useraa,密码为123456)
db.createUser({user:"user1",pwd:"123456",roles:[{role:"dbOwner",db:"testdb"}]})
db.createUser()
# 官方文档地址:https://docs.mongodb.com/manual/reference/method/db.createUser/
# 验证mongodb数据库权限,返回1标识正确
db.auth("use1","123456")