MongoDB 安装和使用

mac 下安装 mongoDB 数据库


  • 安装(使用brew安装)
  1. brew install mongodb
  2. brew install mongodb --with-openssl

如果第二步报错如下:Error: An unexpected error occurred during the brew link step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks
参见 解决问题的参考文档

  1. brew install mongodb --devel

如果报错, Error: No devel block is defined for mongodb。由于mongodb不再位于–devel分支上, 执行命令 brew install -v --fresh mongodb

检查mongoDB是否安装成功,使用 which mongod 如果出现 …/…/…/mongod 类似路径就表名安装成功,如果是 window 就通过 git 命令行工具中输入 which mongod 命令查看

  • 运行mongoDB
  1. sudo mkdir -p /data/db 首先创建一个数据库存储目录 /data/db (-p 递归创建)
  2. mongod 启动 mongodb,默认数据库目录即为 /data/db

可能会报错 shutting down with code:100 这是因为你没有权限操作此文件
运行下面命令 sudo chown -R $USER /data/db 后再运行 mongod 解决问题的参考文档 当看到末尾有输出 waiting for connections on port 27017 则链接成功

此时,可以通过http访问该数据库,mongodb使用了27017端口,因此在浏览器中打开 http://localhost:27017
出现如下提示即说明连接成功了

command + n 打开新的命令窗口, 输入 mongo
继续输入 show dbs 出现如下信息

admin   0.000GB
config  0.000GB
local   0.000GB

到此 MongoDB 在 mac 下的安装和使用完成

windows 下安装 mongoDB 数据库

  1. 官网下载链接 https://robomongo.org/download
  2. 这里建议直接点击下载文件,不用解压等操作(怎么省事儿怎么来),版本选择要注意,选择适合自己电脑操作系统的
    通过运行一下命令查看自己电脑的版本:
wmic os get caption
wmic os get osarchitecture
  1. 接下来就是一路 next,截图如下
    选择自定义,不然会安装好多东西,特别慢,可以先next进去看看,然后在back回来

    安装目录可以随便改成你自己喜欢的,mongodb 这一点比较人性化,而且不用配置环境变量

    默认自带的图形化工具用不着而且导致下载速度慢,后面我们自己用第三方的 Roto 3T Roto 3T 的安装和使用

到这一步,基本导航安装完成,记得mongodb安装完成后重启一下你的电脑

启动 mongodb

在找到你的安装目录, 这里假设你安装目录为 c:\Program Files\MongoDB\Server\4.0\ 点击 找到 bin 目录下的 mongo.exe 双击你会发现闪退,原因是因为 mongodb 还没有数据目录,这个需要自行创建,建议创建在 xxx 盘的根目录下, 这里以创建在c盘为列:

  1. cd c:\
  2. mkdir data
  3. cd data
  4. mkdir db

cmd 输入以上命令后,再重新双击 mongo.exe 启动文件,输入 show dbs [查看当前所有表]

admin   0.000GB
config  0.000GB
local   0.000GB

到此mongodb启动完毕

MongoDB 的命令操作文档
Roto 3T安装和使用

更多关于MongoDB的学习 https://blog.csdn.net/woleigequshawanyier/article/category/8616109

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值