首先熟悉两个相关的基本概念:
1、mongod 是用来连接到mongodb数据库服务器的,即服务器端。
2、mongo 是用来启动MongoDB shell的,是mongodb的命令行客户端。
一、使用home-brew安装mongodb
$ brew update
$ brew install mongodb
二、修改环境变量
把mongodb/bin加入$PATH,当前目录为根目录
$ touch .base_profile
$ vim .base_profile
遗留问题:1、添加环境变量有什么好处?2、为什么添加后再删除环境变量在任何目录仍然可以执行mongod命令?
1、添加环境变量的好处
通过设置环境变量将可以在任意目录通过输入程序名来执行设定目录下的程序。不需要通过cd将工作目录改变到程序目录再执行程序。而且免去了输入"./"的麻烦。
加入path(查看mongodb具体安装路径)
export MONGO_PATH=/usr/local/Cellar/mongodb/4.0.0
export PATH=$PATH:$MONGO_PATH/bin
三、启动mongodb服务端
$ mongod
启动过程遇到的问题(控制台部分日志)
WechatIMG160.jpeg
解决办法:给data/db赋予权限
sudo chmod -R 777 /data/db
启动成功后,可以通过http访问该数据库,mongodb使用了27017
端口,因此在浏览器中打开http://localhost:27017/。
出现如下提示即说明连接成功了。
四、启动mongodb客户端
$ mongo
1. 查看当前所连接的数据库
>db
test
2. 查看已存在的所有数据库
>show dbs
admin 0.000GB
config 0.000GB
elm 0.001GB
local 0.000GB
test 0.000GB
3.退出
exit
网友评论