CentOS7安装MongoDB

本文为作者学习文章,按作者习惯写成,如有错误或需要追加内容请留言(不喜勿喷)
本文为追加文章

参考链接:
Linux Centos 7安装MongoDB(简单!详细!)https://juejin.im/post/5cbe73f86fb9a0320b40d687
Linux平台安装MongoDBhttps://www.runoob.com/mongodb/mongodb-linux-install.html

1.下载安装包

将下载的文件放到/opt目录下

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.18.tgz

如图:
CentOS7安装MongoDB_第1张图片

2.解压

解压下载到的tgz文件,并给文件夹重命名为mongodb,进入MongoDB目录,然后创建db、logs目录分别用来存放数据和日志。(下图内容命令没有错,图片有点错误)

tar -zxvf mongodb-linux-x86_64-rhel70-4.0.18.tgz
mv mongodb-linux-x86_64-rhel70-4.0.18 mongodb
cd mongodb/
mkdir db
mkdir logs     

CentOS7安装MongoDB_第2张图片

3.配置

进入到bin目录下,编辑mongodb.conf文件,内容如下:

systemLog:
    destination: file
    path: "/opt/mongodb/logs/mongodb.log"
    logAppend: true
storage:
    dbPath: "/opt/mongodb/db/"
    journal:
        enabled: true
processManagement:
    fork: true
    pidFilePath: "/opt/mongodb/mongodb.pid"
net:
    bindIp: 0.0.0.0
    port: 27017
setParameter:
    enableLocalhostAuthBypass: false

CentOS7安装MongoDB_第3张图片

4.启动服务

mongod -f /opt/mongodb/bin/mongodb.conf
# 路径为配置的绝对路径

CentOS7安装MongoDB_第4张图片

5.测试服务
mongo
# 可以看到版本信息,证明安装成功。

CentOS7安装MongoDB_第5张图片

6.追加自启服务

# 将 mongodb 服务加入到自启动文件中:
vim /etc/rc.local 

# 在文件末尾追加如下命令:
# 第一个路径为文件所在路径,第二个为配置文件所在路径
/opt/mongodb/bin/mongod --config /opt/mongodb/bin/mongodb.conf

CentOS7安装MongoDB_第6张图片

7.添加用户

MongoDB没有默认管理员账号,所以要先添加管理员账号。切换到admin数据库,添加的账号才是管理员账号
在admin数据库中,添加一个用户并赋予 userAdminAnyDatabase 角色

db.createUser({user: "admin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]})

CentOS7安装MongoDB_第7张图片
添加超级用户
将角色改成 root

db.createUser({user:"tcp",pwd:"2033981141..+",roles:[{role:"root", db:"admin"}]})

CentOS7安装MongoDB_第8张图片

你可能感兴趣的:(mongodb)