CentOS7 MongoDB安装及基本配置

一、安装包的获取
1.创建文件:
vi /etc/yum.repos.d/mongodb-org-4.0.repo
2.在上一步创建的文件中,写入如下内容:

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
3.下载包,下载后的文件存储位置有downloaddir指定:
yum install --downloaddir=/home/mongodb-rpm/ --downloadonly mongodb-org
完成后,会有如下文件下载到指定目录:
在这里插入图片描述
这些文件即是安装MongoDB所需的安装包及其依赖包,可以将其拷贝到其他CentOS7系统中用于安装MongoDB。
二、安装
1.将安装包及其依赖包拷贝到待安装的机器上,位置任意。
2.进入到安装包目录。
3.执行如下命令,进行安装:
rpm -ivh *
如下图:
在这里插入图片描述

三、修改配置:修改数据、日志的存储路径
目的是将数据、日志存储到一个较大的磁盘分区,避免数据增长后,磁盘分区被占满。
此处示例,将数据、日志存储到/home下。
1.创建两个文件夹(如果mongodb已经运行过,将原有目录拷贝到想要的位置也可以),分别用来存储数据、日志。注意,要将这两个文件夹的所有者改为mongod:mongod:
cd /home
mkdir mongo-db
mkdir mongo-log
chown -R mongod:mongod ./mongo-db
chown -R mongod:mongod ./mongo-log

2.打开配置文件:
vim /etc/mongod.conf
3.修改配置文件,如下图,图中红框部分即是要修改的内容:
在这里插入图片描述
四、修改配置:启用身份验证
1.打开配置文件:
vim /etc/mongod.conf
2.修改配置文件,如下图,图中红框部分即是要修改的内容:
在这里插入图片描述
五、修改配置:开启远程访问
默认不允许远程访问。这个修改可选,如果仅是在本机访问MongoDB,则不需要开启远程访问。
1.打开配置文件:
vim /etc/mongod.conf
2.修改配置文件,如下图,图中红框部分即是要修改的内容:
在这里插入图片描述
六、服务启动、停止、查看
MongoDB安装完成后,会自动配置为系统服务,可使和systemctl命令进行服务的管理。
启动服务:
systemctl start mongod
查看服务状态:
systemctl status mongod
停止服务:
systemctl stop mongod
重启服务:
systemctl restart mongod
七、创建用户
在没有创建用户时,不使用身份验证可以登录mongo shell,但是创建用户后,就必须以用户登录了。
1.进入mongo shell
mongo
如下图:
在这里插入图片描述
2.创建一个超级用户root,成功后,退出mongo shell:
use admin
db.createUser(
{
user: “root”,
pwd: “abc123”,
roles: [ { role: “root”, db: “admin” } ]
}
)
如下图:
在这里插入图片描述
3.使用root用户登录mongo shell:
mongo -u “root” -p “abc123” --authenticationDatabase “admin”
如下图:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值