1、MongoDB下载地址:https://www.mongodb.com/download-center?jmp=nav#community
2、下载 MongoDB后,将mongodb-osx-x86_64-3.4.9.tar.gz复制到 /usr/local 路径下解压得到mongodb-osx-x86_64-3.4.9文件夹。
(默认情况下在Finder中是看不到 /usr 这个目录,可以打开Finder后按shift + command +G 输入 /usr/local后回车便能看到这个隐藏的目录了)
3、下图中展示的就是本机的目录结构了,在/usr/local/mongodb/bin下就是MongoDB的执行文件了。
image.png
4、然后在根目录下新建 data 文件夹,里面再建一个db文件夹,用来存放数据库的,
sudo mkdir -p /data/db
//如果没有权限,则再输入
sudo chmod -R 777 /data/db
5、终端切换到/usr/local/mongodb-osx-x86_64-3.4.9/bin目录下,
image.png
6、显示等候客户端连接的界面就代表启动成功了。
image.png
7、打开浏览器,输入localhost:27017,会出现“It looks like you are trying to access MongoDB over HTTP on the native driver port.” 这样一行文字。
image.png
8、重新打开一个终端:
image.png
*mongod命令相当于打开一个mongodb的实例(就是一个运行在后台的服务);
mongo命令是打开一个交互式的命令行窗口,可以通过这个对数据库进行操作。
9、出现上图的提示就代表连接成功了 ,终端上会一直显示一个 ‘>’ 符号,此时就可以输入mongodb的sql命令 了。
10、要停止MongoDB一定要正确的退出,不然下次再次连接数据库会出现问题。
use admin;
db.shutdownServer();
如果不幸异常退出了,端口则被占用。MongoDB启动的时候,需要27017端口。
killall -15 mongod
如果不想每次启动mongodb都要切换到/usr/local/mongodb/bin目录下,可以将它添加到环境变量。
sudo chmod 777 ~/.bash_profile
echo 'export PATH=/usr/local/mongodb-osx-x86_64-3.4.9/bin:$PATH'>>~/.bash_profile
添加完成后为使环境变量生效,可重启shell终端,或输入命令
source .bash_profile。
查看环境变量是否添加成功:
echo $PATH
环境变量添加成功。
以后启动就可以直接输入mongod 启动了。
image.png
image.png