mongodb安装

Mongodb安装:

1下载后需要添加conf文件(启动mongodb的时候需要指定)

dbpath=/usr/local/mongodb/data/db(这个是按照自己指定)

logpath=/usr/local/mongodb/data/logs/mongodb.logs (这个是按照自己指定)

logappend=true

fork=true

port=27017

bind_ip=0.0.0.0

auth=true  //为true表示要校验身份

 

mongodb启动命令  (后面是对应的额mongodb的conf配置文件)

./mongod -f /usr/local/mongodb/bin/mongodb.conf

 

一般上传后linux在mongodb的bin目录下执行上调语句会包(没有权限)

需要对其加上权限:

chmod -R 740 /usr/local/mongodb bin

 

查看是否启动成功:

ps -aux | grep mongodb

使用一下命令连接上mongodb

bin/mongo localhost:27017/admin      //ip:端口/数据库

 

use admin切换mongodb数据库没有会创建

db.createUser( 

 user: "admin"

 pwd: "admin",

roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] 

  }  )

创建用户:

 db.auth("userName", "123123"); 登录

//授权指令

db.grantRolesToUser("admin", [ { role:"dbOwner", db:"test"} ]) ;

##admin  指的是用户名  test 指的要授权的数据库

 

 

创建新数据库以及数据库用户;

1、use admin   登录后

2、use realpay   创建数据库  使用realpay数据库

3、创建用户并授权

db.createUser( 

 user: "admin"

 pwd: "admin",

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

  }  )  //  为realpay数据库创建了admin用户并分配了dbOwner角色

 

需要关闭防火墙才能远程链接 打开27017端口  

iptables -I INPUT -p tcp --dport 27017 -j ACCEPT

关闭防火墙命令:systemctl stop firewalld.service

开启防火墙:systemctl start firewalld.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值