win10+php7.2下mongodb安装

mongodb下载地址

https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.6.3-signed.msi/download

默认安装到C:\Program Files\MongoDB\

新建目录文件(我放在了C:\Program Files\MongoDB\下)

data(文件夹)
--db(文件夹)
--log(文件夹)

--mongod.cfg(文件)

mongod.cfg中添加

systemLog:
    destination: file
    path: c:\Program Files\MongoDB\data\log\mongod.log
storage:
    dbPath: c:\Program Files\MongoDB\data\db

cmd中执行"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe" --config "C:\Program Files\MongoDB\data\mongod.cfg" --install

--bind_ip 指定ip,如让局域网内的电脑访问则指定为自己的ip

--auth 开启验证模式,用账号密码登陆

下载相依版本的dll文件注意php版本位数和是否ts或nts,放到etc下面

http://pecl.php.net/package/mongodb

在php.ini中添加
extension=php_mongodb.dll

重启PHP

配系统环境变量
c:\Program Files\MongoDB\Server\3.6\bin\
开启服务(cmd中执行)
mongod --dbpath "C:\Program Files\MongoDB\data\db"
进入数据库(开启新的cmd执行)
mongo
显示数据库
show dbs
切换数据库
use test
显示集合
show collections
查看集合内容

db.集合名.find()

建立root权限

use admin

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

创建后 以--auth 重启服务

登陆

use admin

db.auth("root","root")

创建当前集合读写的权限

use test

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

登陆有两种

1: mongo

use 数据库名

auth("账号","密码")

2:mongo --authenticationDatabase 数据库名 -u 账号 -p 密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值