1.首先下载mongodb安装包
2.点击下载好的安装包进行安装:(直接next即可)

3.我安装好了是在:C:\Program Files\MongoDB\Server\4.0,这个路径

4.设置环境变量:C:\Program Files\MongoDB\Server\4.0\bin

5.创建存放数据库数据的文件
(mongodb不会自己创建,需要手动创建。建议创建到D盘或者其他你认为合适的位置,不需要和mongodb的bin在一块)
我的文件目录如下图。其中,db用来存放数据库数据,logs存放日志文件。logs文件夹下创建一个mongodb.log的文件。
创建完之后MongoDB不会默认存放到这里,后续步骤在在命令行执行相应的命令告知MongoDB

6.打开命令行窗口(cmd打开):
(1)执行 mongod -dbpath D:\mongodb\data\db(D:\mongodb\data\db就是你刚刚创建的存放数据的目录),这一步的执行命令告诉mongodb自己要把数据存放到哪里

(2)如果出现上图的情况,mongodb默认连接端口27017,在浏览器访问:http://localhost:27017进行验证,出现下图表示成功:

7.创建一个mongo.config文件(建议后缀名可以是.conf)
(1.)在mongodb的安装目录下(bin的同级目录,如下图)创建一个mongod.conf(或“.config”)文件,用记事本打开该文件,写
dbpath = D:\mongodb\data\db
logpath = D:\mongodb\data\logs\mongodb.log


(2.)打开新的cmd窗口:执行mongod --config "C:\Program Files\MongoDB\Server\4.0\mongod.conf" --install -serviceName "MongoDB"
(记住C:\Program Files\MongoDB\Server\4.0\mongod.conf要用双引号),这一步是告诉mongodb,配置文件的方法,并将mongodb作为系统服务启动。命令行窗口(cmd)输入services.msc命令——查看服务可以看到MongoDB服务,点击可以启动。弹出窗口如下,找到MongoDB服务,如果是启动的就不用管了,如果没有将它启动即可,至此已经完全配置完毕

8.验证:打开cmd,输入mongo,出现下图及安装成功


(1)use admin (以管理员的权限进入数据库)
(2)show dbs 查询数据库
(3)use test 使用test数据库(没有就直接创建)
(4) db.user.insert({"name":"CES"}) 创建user表,并插入一条数据
(5) show collections 查询表
9.设置密码登入
(1)开启认证: MongoDB 默认安装完成以后,只允许本地连接,同时不需要使用任何账号密码就可以直接连接MongoDB,这样就容易被黑,让支付一些比特币,所以为了避免这些不必要的麻烦,所以我们需要给Mongo设置一个账号密码,找到 MongoDB 安装目录,打开 mongod.cfg文件,找到以下这句:#security:将其设置为


(2)重启MongoDB服务

(3.)设置账号和密码: db.createUser({user:"root",pwd:"123456",roles:["root"]})

(4.)验证:

网友评论