先搞下来
1 | js复制代码// 进入到local文件下 一般数据库都放在这下面 msyql也是 |
这就是下载完成了
解压
下载后它是压缩文件,我们解压 [权限不够 sudo来凑]
1 | js复制代码sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz |
然后他就解压成这么一堆
将解压的文件改名
1 | js复制代码sudo mv 解压后的名 重命名 |
ls 瞅一眼 在这嘎达了
把压缩文件送到回收站
其实 也可以打开 图形界面 哈哈哈
1 | js复制代码在 /usr 下 |
就打开了
配置环境变量
在终端中输出 "open -e .bash_profile"
,打开bash_profile文件。
注意是最外层 ~ 哦
1 | js复制代码open -e .bash_profile |
然后将安装目录的bin目录地址 "export PATH="$PATH:/usr/local/mongodb/bin"
添加到环境变量中。然后Esc :wq! 退出
在终端中输入"source .bash_profile"
使配置立即生效。
查看mongodb版本
1 | js复制代码mongod --version |
启动服务和链接数据库
新建文件
进入到 mongodb文件夹
先创建两个文件夹
1 | js复制代码sudo mkdir data |
在log文件夹下新建 mongod.log
1 | js复制代码sudo touch mongo.log |
在data文件夹下新建 db文件夹
1 | js复制代码cd data |
启动
可以试一下 mongod 启动。如果像如下截图就是好用了(如果报错 那请看下面)
再开启一个窗口执行 mongo, show dbs 查看所有数据库
1 | js复制代码use data // 创建data数据库 |
mongoDB关闭
1.关闭第一个终端:control + C
2.第二个终端输入:
1 | js复制代码use admin |
扎心的报错
Mac启动MongoDB报错:exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating
initAndListen中的异常:NonExistentPath:找不到数据目录/ data / db
。
最新版的Mac系统Catalina发生了令人惊讶的更改:它不允许更改根目录(这也在论坛主题中进行了讨论):
1 | js复制代码brew tap mongodb |
本文转载自: 掘金