最近在学习数据库,学习到了关系型数据库 My SQL 和 非关系型数据库 mongodb,因为后面我想我在做自动化测试的过程中,将在执行测试用例的时候,生成log日志,自动保存到我们的 数据库当中,这样就可以进行一个长久的保存
在我的mac电脑上安装也是踩了不少的坑,下面是我的分享,希望能够给大家带来帮助~
第一步:下载与安装
链接:
MongoDB Community Download | MongoDB
- 下载到finder里面后,双击打开刚刚的后缀名为tgz的文件就解压成功了
- 在使用快捷键command + c 将刚刚解压的文件进行复制,使用快捷键 command + shift + G 然后输入:/usr/local/ 按下回车进入到 /usr/local/ 目录下去 command + v 将文件复制到该目录下
然后在mongodb 文件夹下去创建一个 data文件,当然这里创建的这个data文件你也可以随意创建,我是创建到 /usr/local/mongdb/data/db 目录下的,准备后面的使用
第二步:配置mongodb的环境变量
- 使用终端 输入如下命令
open -t ~/.bash_profile
然后在环境变量中添加我们mongodb的环境变量
export PATH=${PATH}:/usr/local/mongodb/bin
- 然后 command + s 快捷键保存,然后在终端在里面输入 如下命令,对环境变量进行激活
source ~/.bash_profile
第三步:验证我们的 mongdb 数据库是否安装成功,在终端里面输入如下命令
mongod -version
- 如果展示如下结果-就代表你的安装成功了并且环境变量也好了
第四步:启动我们的mongodb数据库
打开终端输入:
注意下面这个:/usr/local/mongodb/data/db 目录是我们上面提前建立好的目录,用于作为后面连接数据库所需要的服务,后面在对非关系数据库进行操作的时候,不要将这个服务给关闭了,否则连接将会断开
mongod --dbpath /usr/local/mongodb/data/db
- 然后再去新建一个终端窗口,在里面输入如下命令
mongo
- 然后就可以使用 show 命令去查看当前有哪些数据库了
需要注意的是 退出数据库的连接的时候,一定要按照下面的操作方法去进行:否则可能会导致下一次数据库连接出现问题
use admin
注意:Server 其中S是大写的,如下
db.shutdownServer()
踩坑点:
- 如果在输入 mongo 进行启动的时候, 提示无法验证此软件,如下图
可以在你mac电脑设置 - 安全与隐私- 通用- 选择有一个仍打开选项,然后再去尝试就可以了