zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

Mac MongoDB 安装

2023-02-25 18:16:32 时间

先搞下来

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

这就是下载完成了

解压

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

sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz

然后他就解压成这么一堆

将解压的文件改名

sudo mv 解压后的名 重命名
sudo mv mongodb-osx-x86_64-4.0.9/ mongodb

ls 瞅一眼 在这嘎达了

把压缩文件送到回收站

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

在 /usr 下 
open local

就打开了

配置环境变量

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

注意是最外层 ~ 哦

open -e .bash_profile

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

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

查看mongodb版本

mongod --version

启动服务和链接数据库

新建文件

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

sudo mkdir data
sudo mkdir log

在log文件夹下新建 mongod.log

sudo touch mongo.log

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

cd data
mkdir db

启动

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

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

use data // 创建data数据库
db        // test   当前数据库 
db.dropDatabase()   // 删除当前数据库

mongoDB关闭

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

2.第二个终端输入:

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发生了令人惊讶的更改:它不允许更改根目录(这也在论坛主题中进行了讨论):

brew tap mongodb
brew brew install mongodb-community