要点!!!
- 事先建立三个文件夹:MongDB(安装目录),db(存放数据),log(存放日志)
- mongod.cfg文件的配置:
** 重新配置db, log路径(可选,但建议更改,若数据库已安装,已保存有数据,千万别改,否则数据很难找回!!!)
** 修改bindIp, 远程访问数据库(务必添加管理员账户和密码!!!)
** 修改完成,记得保存,并重启MongoDB服务,否则配置不生效。 - 记得校验是否安装配置成功!
一、下载与安装
1.下载
方法一:官网下载
方法二:https://pan.baidu.com/s/1SQizb3Dtd_sh9HN3MiD59g 提取码: 6z762.安装前准备:
建立MongoDB,作为安装目录:D:\MongoDB
建立data/db,用于存放数据:D:\MongoDB\data\db
建立data/db,用于存放日志:D:\MongoDB\data\log3.安装过程:
使用准备好的MongoDB,db,log目录
MongDB自带的工具,安装与否皆可(建议不勾选)
- 配置mongod.cfg文件:
文件位置:D:\MongoDB\bin(即:安装目录下的bin)
考虑修改以下三处:
dbpath:数据存放位置(前文创建的db目录)(建议不更改)
path:日志存放位置(前文创建的log目录)(建议不更改)
bindIp:如需使用远程连接Mongo数据库,可更改成,0.0.0.0,(如更改,务必给数据库添加管理员与密码)
修改完成,ctrl+s保存,退出
ps:嫌麻烦的话,可以直接复制我的配置,
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: D:\MongoDB\data\db
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: D:\MongoDB\data\log\mongod.log
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
#processManagement:
#security:
#operationProfiling:
#replication:
#sharding:
## Enterprise-Only Options:
#auditLog:
#snmp:
重启服务器:
方法一:
以管理员身份运行命令提示符
net stop MongoDB
net start MongoDB
方法二:
win+R调出运行窗口,输入services.msc,进入服务界面
在服务中找到MongoDB,右键,重新启动方法三:
右键任务栏,点击任务管理器,
选择服务,在服务中找到MongoDB,重新启动配置环境变量:
将D:\MongoDB\bin(安装目录下的bin)添加到path中检查是否安装和配置成功:
方法一:
调出命令提示符
mongo,回车
出现如下界面,则表示安装成功!
exit,回车,退出数据库
mongo+本机IP (若不确定,命令行中ipconfig查询),回车
出现如下界面,则表示已经可以远程访问数据库!方法二:
在浏览器中,输入:localhost:27017,返回如下界面,则表示安装成功!输入:本机IP:27017,返回如下界面,则表示数据库已可远程访问!
数据库管理员账号与密码设置
调出命令提示符
mongo或者mongo+本机IP,回车,进入Mongo数据库
例如创建一个叫作root的管理员,密码也为root,验证通过,返回1
use admin
添加用户密码:
db.createUser({user:“root”,pwd:“root”,roles:[“userAdminAnyDatabase”]})
登录验证:
db.auth(“root”, “root”)
测试密码是否生效:
本机登录:无需账号密码,show dbs;返回数据库信息
其它设备使用本机IP连接(同一网段或者异地设备):无账号密码登录,
show dbs;不返回数据库信息
验证账号密码,show dbs; 返回数据库信息,说明账号密码生效!
use admin
db.auth(“root”, “root”)
show dbs