一开始我尝试运行 sudo yum install -y mongodb-org报错了,应该是因为系统中没有相应的源吧(这个叫法不知道对不对)
1. 我们需要新建一个文件 /etc/yum.repos.d/mongodb-org-4.4.repo,写入如下的内容:
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
2. 安装mongodb
sudo yum install -y mongodb-org
3. 创建mongodb默认目录并赋予相应权限
sudo mkdir -p /data/db
sudo chmod 777 /data/db
4. 运行mongodb
sudo service mongod start
5. 进入mongodb,看是否成功:
sudo mongo
6. 设置开机自启动并查看是否设置成功
sudo chkconfig mongod on
sudo chkconfig --list
7.新建用户:
#在mongodb的命令行中:
use admin
db.createUser({
user:"test",
pwd:"0000000",
rles:[{role:"userAdminAnyDatabase",db:"admin"}]
}
)
8. 设置远程访问:
vim /etc/mongod.conf
#net的内容修改为:
net:
port: 27017
bindIp: 0.0.0.0
#security的内容修改为(缩进不对都会导致mongodb启动不了):
security:
authorization: enable
注意此处需要开放该EMR的27017端口,且设置该EMR的安全组允许让指定的远端的服务器访问
远程服务器需要安装mongodb客户端(可以根据自己的需求安装可视化客户端或者)
用户相关操作
https://www.cnblogs.com/mengyu/p/9071371.html
https://www.cnblogs.com/zilongmao/p/11428864.html
相关操作: