CentOS7.6 腾讯云服务器安装MongoDB 5.05

1 介绍MongoDB

 2.下载安装包

官网下载所需版本:MongoDB Community Download | MongoDB

我下载的是:mongodb-linux-x86_64-rhel70-5.0.5.tgz

用Finalshell终端工具将压缩包上传至 /usr/local/mongodb

3.安装MongDB

a)首先解压缩

tar -zxvf mongodb-linux-x86_64-rhel70-5.0.5.tgz

 b)配置环境变量

vim /etc/profile

在profile内添加 MONGO_HOME ,在PATH后添加bin文件

export MONGO_HOME=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-5.0.5
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$M2_HOME/bin:$MONGO_HOME/bin

 使profile生效:

source /etc/profile

4.初始化配置

 a)回到mongodb目录下创建数据库目录

cd /usr/local/mongodb/mongodb-linux-x86_64-rhel70-5.0.5


b)创建数据库及日志

#新建配置文件
touch mongodb.conf 
#创建数据库目录
mkdir db
#创建日志目录
mkdir log

#创建日志文件
cd log
touch mongodb.log

c)设置权限

#设置文件夹权限
chmod 755 db
chmod 755 log

 执行后效果如图:

 5.修改配置文件内容

vim mongodb.conf 

 进入配置文件,粘贴如下内容,注意dbpath 和logpath修改成你设置的路径!

port=27017 #端口
dbpath=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-5.0.5/db #数据库存文件存放目录
logpath= /usr/local/mongodb/mongodb-linux-x86_64-rhel70-5.0.5/log/mongodb.log #日志文件存放路径
logappend=true #使用追加的方式写日志
fork=true #以守护进程的方式运行,创建服务器进程
maxConns=100 #最大同时连接数
noauth=true #不启用验证
journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
             #即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。
storageEngine=wiredTiger  #存储引擎,有mmapv1、wiretiger、mongorocks
bind_ip = 0.0.0.0  #设置成全部ip可以访问,这样就可以在windows中去连虚拟机的MongoDB
#,也可以设置成某个网段或者某个ip

6.启动MongoDB

 转至mongodb.conf目录下,启动即可

[root@VM-0-3-centos mongodb-linux-x86_64-rhel70-5.0.5]# mongod --config mongodb.conf

 7.创建用户并登录

mongo

a)创建用户管理员

#创建用户管理员:
> use admin
switched to db admin
> db.createUser({user:"userAdmin",pwd:"0123456",roles:["userAdminAnyDatabase"]})
Successfully added user: { "user" : "userAdmin", "roles" : [ "userAdminAnyDatabase" ] }
#登录
> db.auth("userAdmin","0123456")
1
#登陆成功返回1

b)创建数据库用户

#创建数据库用户
> use test
switched to db test
> db.createUser({user:"data",pwd:"0123456",roles:["readWrite"]})
Successfully added user: { "user" : "data", "roles" : [ "readWrite" ] }
> db.auth("data","0123456")
1

完成,如果需要将MongoDB设置为开机自启动可以看另一篇文章~

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值