Mac MongoDB 安装 启动服务和链接数据库

先搞下来

1
2
3
4
js复制代码// 进入到local文件下 一般数据库都放在这下面 msyql也是
cd /usr/local
// 下载 后面是版本 可以去官网看一看更换最新的
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz

这就是下载完成了
image.png

解压

下载后它是压缩文件,我们解压 [权限不够 sudo来凑]

1
js复制代码sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz

然后他就解压成这么一堆

image.png

将解压的文件改名

1
2
js复制代码sudo mv 解压后的名 重命名
sudo mv mongodb-osx-x86_64-4.0.9/ mongodb

ls 瞅一眼 在这嘎达了

image.png

把压缩文件送到回收站

其实 也可以打开 图形界面 哈哈哈

1
2
js复制代码在 /usr 下 
open local

就打开了

image.png

配置环境变量

在终端中输出 "open -e .bash_profile",打开bash_profile文件。

注意是最外层 ~ 哦
image.png

1
js复制代码open -e .bash_profile

然后将安装目录的bin目录地址 "export PATH="$PATH:/usr/local/mongodb/bin" 添加到环境变量中。然后Esc :wq! 退出

在终端中输入"source .bash_profile"使配置立即生效。

查看mongodb版本

1
js复制代码mongod --version

image.png

启动服务和链接数据库

新建文件

进入到 mongodb文件夹
先创建两个文件夹

1
2
js复制代码sudo mkdir data
sudo mkdir log

在log文件夹下新建 mongod.log

1
js复制代码sudo touch mongo.log

在data文件夹下新建 db文件夹

1
2
js复制代码cd data
mkdir db

启动

可以试一下 mongod 启动。如果像如下截图就是好用了(如果报错 那请看下面)

image.png

再开启一个窗口执行 mongo, show dbs 查看所有数据库

image.png

1
2
3
js复制代码use data // 创建data数据库
db // test 当前数据库
db.dropDatabase() // 删除当前数据库

mongoDB关闭

1.关闭第一个终端:control + C

2.第二个终端输入:

1
2
3
js复制代码use admin

db.shutdownServer({force : true})

扎心的报错

Mac启动MongoDB报错:exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating

initAndListen中的异常:NonExistentPath:找不到数据目录/ data / db
最新版的Mac系统Catalina发生了令人惊讶的更改:它不允许更改根目录(这也在论坛主题中进行了讨论):

1
2
js复制代码brew tap mongodb
brew brew install mongodb-community

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%