Mongodb安装
Mongodb In Windows
mongodb版本为 4.2.0
安装包
链接:https://pan.baidu.com/s/1j2Ysmmq47G7_nLcAlnO8BQ
提取码:rfab
1、安装Mongodb
- 安装
我的安装目录是放在了 D:\Data\mongodb-win32-x86_64-2012plus-4.2.0(记得,我安装的不是C盘,mongodb服务启动默认找的是C盘里面的data文件夹里面的db文件夹,我这里没有)
-
在c盘根目录
- 创建一个文件夹 data
- 在data中创建一个db文件夹
-
配置环境变量
D:\Data\mongodb-win32-x86_64-2012plus-4.2.0\bin
-
打开cmd命令行窗口
- 32位windows系统要注意:
启动服务器时,需要输入如下内容(第一次启动服务,以后就不用了,不是32位的跳过这条)
mongod --storageEngine=mmapv1
- 输入 mongod 启动mongodb服务器
- 32位windows系统要注意:
- 打开浏览器 输入 127.0.0.1:27017 看看有没有这个,如果有说明安装可以了
- 我们也可以指定端口启动mongo
特别提一下,如果输入mongo 卡住不动,检查下你的目录下面是不是有多余的东西,有多余的东西他会一直卡在那
mongod --dbpath 数据库路径 --port 端口号 //因为mongodb 默认监听的端口号是27017 如果我们不想以这个端口号监听,可以输入本条命令,当然不想麻烦的不用也行,没啥影响
-
在打开一个cmd窗口
- 输入 mongo 连接mongodb ,出现 " >"
- 输入 mongo 连接mongodb ,出现 " >"
这样总成功了
-
数据库(database)
-
数据库的服务器
- 服务器用来保存数据
- mongod 用来启动服务器
-
数据库的客户端
- 客户端用来操作服务器,对数据进行增删改查的操作
- mongo 用来启动客户端
-
-
将MongoDB设置为系统服务,可以自动在后台启动,不需要每次都手动启动
1.在安装目录data文件夹
- 在data下创建db和log文件夹2.创建配置文件
在目录 安装目录下面添加一个配置文件 mongod.cfg ,就是新建个txt文本改成 mongod.cfg
3.以管理员的身份打开命令行窗口很重要,一定要以管理员身份打开
4.执行如下的命令
mongod.exe --dbpath=D:\Data\mongodb-win32-x86_64-2012plus-4.2.0\data\db --logpath=D:\Data\mongodb-win32-x86_64-2012plus-4.2.0\data\log\mongodb.log --install --serviceName "MongoDB"
5.启动mongodb服务
打开系统服务 ,查看Mongodb 服务时候添加成功,添加成功之后,将他的服务状态改成启动
6.如果启动失败,证明上边的操作有误,
在控制台输入 sc delete MongoDB 删除之前配置的服务
然后从第一步再来一次
-
基本指令
- 显示当前的所有数据库
show dbs 或者 show databases
- 进入到指定的数据库中
use 数据库名
-
db表示的是当前所处的数据库
show collections
- 显示数据库中所有的集合
7.数据库的CRUD(增删改查)的操作
-
向数据库中插入文档
db..insert(doc)
- 向集合中插入一个文档
- 例子:向test数据库中的,stus集合中插入一个新的学生对象
{name:"孙悟空",age:18,gender:"男"}
db.stus.insert({name:"孙悟空",age:18,gender:"男"})db.
.find()
- 查询当前集合中的所有的文档
Mongodb In Mac
MacOSX安装教程
Brew安装
$ brew tap mongodb/brew
$ brew install mongodb-community@4.4
@ 符号后面的 4.4 是最新版本号。
安装信息:
- 配置文件:/usr/local/etc/mongod.conf
- 日志文件路径:/usr/local/var/log/mongodb
- 数据存放路径:/usr/local/var/mongodb
运行 MongoDB
我们可以使用 brew 命令或 mongod 命令来启动服务。
brew 启动:
$ brew services start mongodb-community@4.4
brew 停止:
$ brew services stop mongodb-community@4.4
mongod 命令后台进程方式:
$ mongod --config /usr/local/etc/mongod.conf --fork
这种方式启动要关闭可以进入 mongo shell 控制台来实现:
> db.adminCommand({ "shutdown" : 1 })
配置MongoDB环境变量
$ vim ~/.zshrc
PATH=$PATH:/usr/local/Cellar/mongodb-community/4.4.0
$ source ~/.zshrc
$ mongo