MongoDB的安装与配置
一、安装包安装:
1、安装
#1、安装路径为D:\MongoDB,将D:\MongoDB\bin目录加入环境变量
#2、新建目录与文件
D:\MongoDB\data\db
D:\MongoDB\log\mongod.log
#3、新建配置文件mongod.cfg,参考:https://docs.mongodb.com/manual/reference/configuration-options/
systemLog:
destination: file
path: “D:\MongoDB\log\mongod.log”
logAppend: true
storage:
journal:
enabled: true
dbPath: “D:\MongoDB\data\db”
net:
bindIp: 0.0.0.0
port: 27017
setParameter:
enableLocalhostAuthBypass: false
#4、制作系统服务
mongod –config “D:\MongoDB\mongod.cfg” –bind_ip 0.0.0.0 –install
或者直接在命令行指定配置
mongod –bind_ip 0.0.0.0 –port 27017 –logpath D:\MongoDB\log\mongod.log –logappend –dbpath D:\MongoDB\data\db –serviceName “MongoDB” –serviceDisplayName “MongoDB” –install
#5、启动\关闭
net start MongoDB
net stop MongoDB
#6、登录
mongo
链接:http://www.runoob.com/mongodb/mongodb-window-install.html
安装配置
#1、安装路径为D:\MongoDB,将D:\MongoDB\bin目录加入环境变量 #2、新建目录与文件 D:\MongoDB\data\db D:\MongoDB\log\mongod.log #3、新建配置文件mongod.cfg,参考:https://docs.mongodb.com/manual/reference/configuration-options/ systemLog: destination: file path: "D:\MongoDB\log\mongod.log" logAppend: true storage: journal: enabled: true dbPath: "D:\MongoDB\data\db" net: bindIp: 0.0.0.0 port: 27017 setParameter: enableLocalhostAuthBypass: false #4、制作系统服务 mongod --config "D:\MongoDB\mongod.cfg" --bind_ip 0.0.0.0 --install 或者直接在命令行指定配置 mongod --bind_ip 0.0.0.0 --port 27017 --logpath D:\MongoDB\log\mongod.log --logappend --dbpath D:\MongoDB\data\db --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install #5、启动\关闭 net start MongoDB net stop MongoDB #6、登录 mongo 链接:http://www.runoob.com/mongodb/mongodb-window-install.html
2、账号管理
#账号管理:https://docs.mongodb.com/master/tutorial/enable-authentication/
#1、创建账号
use admin
db.createUser(
{
user: “root”,
pwd: “123”,
roles: [ { role: “root”, db: “admin” } ]
}
)
use test
db.createUser(
{
user: “egon”,
pwd: “123”,
roles: [ { role: “readWrite”, db: “test” },
{ role: “read”, db: “db1” } ]
}
)
#2、重启数据库
mongod –remove
mongod –config “C:\mongodb\mongod.cfg” –bind_ip 0.0.0.0 –install –auth
#3、登录:注意使用双引号而非单引号
mongo –port 27017 -u “root” -p “123” –authenticationDatabase “admin”
也可以在登录之后用db.auth(“账号”,”密码”)登录
mongo
use admin
db.auth(“root”,”123″)
#推荐博客:https://www.cnblogs.com/zhoujinyi/p/4610050.html
创建账号密码+开启认证机制
#账号管理:https://docs.mongodb.com/master/tutorial/enable-authentication/ #1、创建账号 use admin db.createUser( { user: "root", pwd: "123", roles: [ { role: "root", db: "admin" } ] } ) use test db.createUser( { user: "egon", pwd: "123", roles: [ { role: "readWrite", db: "test" }, { role: "read", db: "db1" } ] } ) #2、重启数据库 mongod --remove mongod --config "C:\mongodb\mongod.cfg" --bind_ip 0.0.0.0 --install --auth #3、登录:注意使用双引号而非单引号 mongo --port 27017 -u "root" -p "123" --authenticationDatabase "admin" 也可以在登录之后用db.auth("账号","密码")登录 mongo use admin db.auth("root","123") #推荐博客:https://www.cnblogs.com/zhoujinyi/p/4610050.html
3、命令行shell
#1、mongo 127.0.0.1:27017/config #连接到任何数据库config #2、mongo --nodb #不连接到任何数据库 #3、启动之后,在需要时运行new Mongo(hostname)命令就可以连接到想要的mongod了: > conn=new Mongo('127.0.0.1:27017') connection to 127.0.0.1:27017 > db=conn.getDB('admin') admin #4、help查看帮助 #5、mongo时一个简化的JavaScript shell,是可以执行JavaScript脚本的
二、免安装版