在centos7中通过使用yum安装mongoDB
如果在虚拟机中安装MongoDB要使用桥接模式
关闭防火墙
service firewalld stop # 关闭防火墙
service firewalld disabled # 禁用防火墙
systemctl disable firewalld.service # 禁止防火墙开机启动
配置yum镜像源(使用华为的镜像)
cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 备份配置文件
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
yum clean all # 清除缓存
yum makecache # 刷新缓存
安装vim
yum install vim -y # 文本编辑器,vi的加强版
创建并且打开mongodb-org-4.4.repo文件
vim /etc/yum.repos.d/mongodb-org-4.4.repo
# 输入回车,如果文件不存在就会创建,存进就会打开
# 在/etc/yum.repos.d 创建一个mongodb-org.repo源文件
编辑mongodb-org-4.4.repo文件
按i键进入vim的编辑模式(复制下面的内容),完成后按 ESC 键退出编辑模式。在按 :wq 最后回车保存退出vim
# /etc/yum.repos.d/mongodb-org-4.4.repo
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://mirrors.aliyun.com/mongodb/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
注意阿里云镜像给的是3.6版本,要换成4.0以上的版本(4.0以上的版本才支持事务),也就是替换成以上的内容。如果要换成最新的MongoDB版本,可以在这里查看
安装mongoDB(如果用的root账户前面可以不使用sudo)
sudo yum install -y mongodb-org # 安装mongodb
启动MongoDB
service mongod start # 启动
service mongod stop # 关闭
查看MongoDB进程
ps -ef|grep mongo
查看mongoDB的安装目录
which mongod
配置mongoDB
vim /etc/mongod.conf # 打开mongoDB配置文件
mongod.conf文件配置说明
# /etc/mongod.conf
-- 略(其它配置) --
# network interfaces
net:
port: 27017
# bindIp: 127.0.0.1 # Enter 0.0.0.0,:: to bind to all IPv4 and IPv6 addresses or, alternatively, use the net.bindIpAll setting.
bindIp: 0.0.0.0 #配置允许远程访问
#配置文件中配置用户登陆账户和密码
#security:
# 开启用户访问控制
# authorization: enabled
-- 略(其它配置) --
进入与退出mongDB shell
mongo # 进入
exit # 退出
参考:
centos7.9镜像:https://repo.huaweicloud.com/centos/7.9.2009/isos/x86_64/
华为yum镜像:https://mirrors.huaweicloud.com/
阿里云MongoDB镜像:参考:https://developer.aliyun.com/mirror/mongodb?spm=a2c6h.13651102.0.0.3e221b113gV4lv
配置mongoDB yum源:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/