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
相关文章
- 【愚公系列】2022年01月 SQL Server数据库-数据分页的五种性能分析
- 【地铁上的Redis与C#】聊聊单指令操作和多指令操作如何选择
- 访问数据库超时问题排障
- SQL如何在数据库中执行
- UDP协议重点总结(附实例)
- ABAP 之 长文本直接查底表的使用方式
- 线上Kafka消息堆积,Consumer掉线,怎么办?
- 如何使用二进制计算乘法?
- 数据库内核分析之GPDB and PostgreSQL Portal
- Join优化技术之Runtime Filter
- 数据结构:字典树 Trie——打一个字联想出一串词语
- DApp 优于 WEB 2.0 应用程序的 5 个原因
- Hudi Java Client总结之读取Hive写Hudi代码
- 从零到一手写迷你版Vue4
- 明天 9 点!Doris Summit 2022 拉开序幕,立即报名年度技术盛会!
- 如何让你的 Django API 快十倍
- 揭秘通信协议设计的奥妙,作为面试官我都看蒙了
- 异步结果通知实现——基于Redis实现,我这操作很可以
- 为什么JSON.parse会损坏大数字,如何解决这个问题?
- MySQL大无语事件:一次生产环境的死锁事故,看看我怎么排查