Windows系统:
1. 安装mongodb软件
选择完全安装
2. 设置环境变量(为了能在全局环境使用mongo命令)
找到安装目录,找到mongo命令所在的位置:C:\Program Files\MongoDB\Server\版本号\bin
将命令位置添加到环境变量:
我的电脑(计算机)点击鼠标右键-> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 修改PATH的值(添加一个分号,将数据库命令的路径粘贴在后面)
3. 创建文件夹 (为了存放数据库)
在非系统盘下创建一个文件夹mongodb,在创建两个子文件夹 db 和 log
eg:
d:\mongodb
d:\mongodb\db
d:\mongodb\log
4. 将Mongodb挂载成windows服务(挂载成功后,要开启服务才能连接使用mongodb数据库)
1)使用命令挂载服务
mongod --dbpath "d:\mongodb\db" --logpath "d:\mongodb\log\mongodb.log" --install --serviveName "MongoDB"2)服务如何查看
在“计算机”上点鼠标右键 -> 管理 -> 服务与应用程序 -> 服务3)补充说明服务的命令
net start mongodb //开启服务
net stop mongodb //关闭服务
sc delete mongodb //卸载服务
5. 常见问题
1)32位操作系统问题
必须添加存储引擎设置:--storageEngine mmapv1 (规定数据库内存最多只能放2G)
mongod --storageEngine mmapv1 --dbpath "d:\mongodb\db" --logpath "d:\mongodb\log\mongodb.log" --install --serviveName "MongoDB"2)win8或win10操作的权限问题
必须以管理员身份运行cmd命令行,再执行挂载服务命令
Mac系统:
从万能网友那了解到,Mac安装MongoDB有三种方式:1. 下载安装包;2. 手动命令安装;3. 采用 Homebrew
1. 下载安装包
1. 访问MongoDB官方下载地址。
官网地址:https://www.mongodb.com/download-center/community?jmp=nav
点击 Download 按钮进行下载
2. 对下在的压缩包进行解压,将解压后的文件(这里的解压文件是MongoDB)放入 /usr/local,默认Finder中看不到 /usr 目录,可通过打开Finder后按 shift+command+G 出现搜索窗口,在窗口中输入 /usr/local 后回车就能进入到该目录了。
3. 配置环境变量,打开终端输入 open -e .bash_profile
,打开配置文件 .bash_profile,在该文件中加入 'export PATH=${PATH}:/usr/local/MongoDB/bin'。
按 Command+S 保存配置,在终端中运行 hash -r
,然后重启终端,再在终端中输入 mongod -version
回车,若是能看到如下的版本号,说明MongoDB已经安装成功了。
4. 在根目录/
下新建 data 文件夹,里面再建一个 db 文件夹。
安装MongoDB时并不会自动生成该文件,需要我们自己创建,可以在Finder中手动新建,也可以在命令行输入sudo mkdir -p /data/db
创建。
5. 运行
- 在cmd命令行中输入
sudo mongod
启动数据库服务端
显示等待客户端连接信息,打开浏览器,输入localhost:27017
(mongodb使用了27017端口),出现下面页面则说明启动成功。如果不成功,检查一下/data/db
文件件位置是否正确。
- 重新打开一个命令行窗口输入'mongo' 进入数据库管理模式对数据库进行操作
在数据库管理模式中只能执行数据库命令,不能执行其它命令;exit
退出数据库管理模式。
如果要停止 MongoDB 的时候一定要正确退出,不然下次再连接数据库时会出现问题。在数据库管理模式中使用以下两行代码可以完成这个操作。
use admin
db.shutdownServer()
教程参考(简书):https://www.jianshu.com/p/7241f7c83f4a
教程参考(CSDN): https://blog.csdn.net/xiangzhihong8/article/details/78423983
说明
该文章本人主要用来记录学习知识点用的,刚学mongodb的同学也可以看一下