码上敲享录 > mongoDB常见问题解答 > linux安装mongodb,超实用

linux安装mongodb,超实用

上一章章节目录下一章 2019-09-28已有48人阅读 评论(0)

linux安装mongodb,超实用


1.去官网下载安装文件:https://www.mongodb.com/download-center/community,我下载的是mongodb-linux-x86_64-3.4.23,上传到usr/local/java目录下。

2.cd usr/local/java,并执行tar -zxvf mongodb-linux-x86_64-3.4.23.tgz解压。

3.配置mongodb,依次执行以下命令:

mkdir /usr/local/java/mongodb-linux-x86_64-3.4.23/data# 数据文件夹

mkdir /usr/local/java/mongodb-linux-x86_64-3.4.23/data/db# db文件夹

mkdir /usr/local/java/mongodb-linux-x86_64-3.4.23/logs# 日志文件夹


创建mongodb.conf文件,放在 /usr/local/java/mongodb-linux-x86_64-3.4.23/mongodb.conf下, 内容如下:

port=27017

dbpath=/usr/local/java/mongodb-linux-x86_64-3.4.23/data/db

logpath=/usr/local/java/mongodb-linux-x86_64-3.4.23/logs/mongodb.log

pidfilepath=/usr/local/java/mongodb-linux-x86_64-3.4.23/mongo.pid

fork=true

logappend=true

#auth=true


4.启动mongodb

/usr/local/java/mongodb-linux-x86_64-3.4.23/bin/mongod --config /usr/local/java/mongodb-linux-x86_64-3.4.23/mongodb.conf


5.上一步完成就可以使用mongodb了,只是没账号密码而已,mongodb是没有默认管理员账号,所以要先添加管理员账号,再开启权限认证。

切换到admin数据库,添加的账号才是管理员账号,如果要设置账号密码就按照以下步骤来执行命令:


1.cd /usr/local/java/mongodb-linux-x86_64-3.4.23//bin# 进入mongo目录

2。执行./mongo# 启动mongo客户端连接服务

3.use admin# 使用admin库

4. 执行以下语句创建root全局账户,并授权

db.createUser({


user: "admin2019",


pwd: "12345678",


roles:[{


"role":"userAdminAnyDatabase","db":"admin"}]


})


5.use survet # 创建survet数据库


6.为自己创建的数据库survet新建管理员

db.createUser({


   user: "admin2019",


   pwd: "12345678",


   roles: [ { role: "dbOwner", db: "survet" } ]


})


7.开启配置文件中的auth = true选项

8.重启mongodb服务后要账号密码才能连接。


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交