// 进入到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"
使配置立即生效。
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() // 删除当前数据库
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