创建数据库
use company
//这样就创建了一个名称为company的数据库,但如果不创建集合(表)的话则不保存
创建集合
db.createCollection("employ_salary")
//创建了一个employ_salary表
创建mongoDB数据库帐号
mongodb 默认不采用密码认证,所以前面可以先创建好帐号,再启用密码认证
1.首先切换至mongodb 用户数据库: use admin
2.创建帐号命令:
db.createUser( {user: "mongoadmin",pwd: "123@123",roles: [ {role:"readWrite", db:"company"} ] })
3.创建命令字段解析:
user: 用户名
pwd : 用户密码
role: 数据库角色,本例中是可读写
db : 哪个数据库的账户,本例中是company
启用密码认证
windows操作系统下配置修改config.conf:
auth = true
linux 操作系统下配置修改config.conf:
security:
authorization: enabled
javascriptEnabled: false
启用外部ip访问并更改访问端口
bind_ip = 0.0.0.0 #0.0.0.0代表允许所有
port=66666