Centos7 安装 Mongodb - Go语言中文社区

Centos7 安装 Mongodb


一、解压缩文件

下载 .tar.gz 压缩包,上传至 Centos ,然后解压缩(本例版本:3.0.6)。

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

重命名文件名:mv mongodb-linux-x86_64-3.0.6 mongodb-linux

二、创建目录与文件

cd /opt/local/mongodb-linux

创建data目录(存放数据文件):mkdir data

创建etc目录(存放配置文件):mkdir etc

创建logs文件(输出log日志):touch logs(没有后缀名)

三、创建配置文件

cd /opt/local/mongodb-linux/etc

touch mongodb.conf

vi mongodb.conf

dbpath=/opt/local/mongodb-linux/data    //数据文件存放路径
logpath=/opt/local/mongodb-linux/logs   //日志文件路径
logappend=true                          //是否追加日志
port=27017                              //服务端口
fork=true                               //是否后台运行
auth=true                               //是否需要验证权限登录(用户名和密码)

Esc

:wq

四、启动mongodb

/opt/local/mongodb-linux/bin/mongod --dbpath=/opt/local/mongodb-linux/data --logpath=/opt/local/mongodb-linux/logs --logappend  --auth  --port=27017 --fork

出现 successfully 字样,表示启动成功。

五、连接mongodb

cd /opt/local/mongodb-linux/bin

./mongo

出现如下字样,表示连接成功。

六、添加用户

添加超级用户角色(最大权限):

use admin;

db.createUser({user:'mongo',pwd:'mongo',roles:[{ "role" : "root", "db" : "admin" }]});

表示在 admin 数据库下创建一个 用户(用户名:mongo,密码:mongo,角色:root)。

测试用户:

db.auth('mongo','mongo');

出现数字 “1” 表示添加成功。

添加数据库用户角色(读写权限):

db.createUser({user:'admin',pwd:'admin',roles:[{ "role" : "readWrite", "db" : "admin" }]});

db.auth('admin','admin');

至此,mongodb 安装完成。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/hyk521/article/details/106932670
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-30 10:57:21
  • 阅读 ( 2019 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢