快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程安卓软件教程 → Mac使用brew进行安装mongodb

Mac使用brew进行安装mongodb

时间:2020-03-03 12:39:22人气:作者:快盘下载我要评论


Brew是Mac上的套件管理器,类似于Linux系统中的yum或者apt-get,在安装软件的时候可以摆脱下载软件包再手动安装的繁琐操作,让安装软件变得更加的简单。

Homebrew

homebrew是Mac下的软件包管理工具,主要是填补brew缺失的软件包。提供安装软件,卸载软件等操作。

首先安装Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果想要卸载brew,不知道卸载命令,可以再一次执行brew的安装命令,如果已经安装brew再次执行安装命令的话,会提示,告诉已经安装过brew了,如果想重复安装就执行卸载命令,然后根据终端的提示执行卸载命令就可以了。

brew的常用命令

1.更新brew

brew update

2.安装软件

brew install soft_name
// soft_name为所要安装的软件名

3.卸载软件

brew uninstall soft_name

4.显示使用brew安装的软件列表

brew list

5.更新软件

brew upgrade // 更新所有使用brew安装的软件
brew upgrade soft_name // 更新soft_name

6.查看哪些软件需要更新

brew outdated

7.查找软件

// 当记不清软件的名字的时候,可以使用search,只需要写出几个字母,就可以联想所有的结果并且输出
brew search

8.查找使用brew安装的东西,安装在哪里

brew --cache

安装mongodb

因为已经安装了brew,所以通过brew安装mongodb:

brew install mongodb

安装成功

Mac使用brew进行安装mongodb

输入mongo启动,会发现并没有成功

这是因为没有创建mongo的默认数据写入目录,需要自己手动创建

创建默认数据写入目录

注:默认目录为根目录下的data/db

mkdir -p /data/db

然后给刚刚创建的目录赋予可读写的权限

chown `id -u` /data/db

注:如果不使用命令行修改权限,可以前往/data文件夹右键点击显示简介,选择最下面的共享与权限,把所有权限改成读与写

如果不想使用mongo的默认目录,可以自己更改,使用–dbpath参数

mongo --dbpath dir_name

现在可以放心的启动mongodb了

mongod

然后再开启一个新的终端,执行

mongo

要先执行mongod再执行mongo,出现箭头表示链接成功

Mac

数据库错误

如果数据库启动不了,可能是由于未正常关闭导致的,可以删除/data/db文件夹中的mongod.lock文件,然后重新启动,如果还不可以,可以查杀一下进程:

ps -aef | grep mongo

然后根据进程ID杀掉进程,最后重启mongodb

MongoDB常用命令

1.查询库、查询表

show dbs  //查询所有的数据库

show collections   //查询当前数据库下的所有数据表123

2.建库和删库

use myDbs  //建立一个名为myDbs的数据库,当这个库存在时则是切换到这个数据库中去

use myDbs

db.dropDatabase();  //这两句是删除这个数据库12345

3.建表和删表

//表操作都是要先到一个数据库中去,通过use方法
db.myTable.insert({name:’hf’,age:20});  //在mongodb中在插入数据时即创建了改表,此时创建的是名为myTable的数据表
db.myTable.drop();  //删除myTable这个数据表
//如果没有指定数据库,表会创建在mongdb默认数据库test里1234

4.单表的增删改

db.myTable.insert({name:’hahaha’,age:12});  //新增

db.myTable.update({name:’hf’},{$set:{age:25}})  //修改

db.myTable.remove({name:’hf'});  //删除12345

5.查询

db.myTable.find();  //查询myTable中的所有数据

db.myTable.find().sort({age:1})  //根据age升续

db.myTable.find().count();  //查询

相关文章

  • MacOS10.14系统安装教程

    MacOS10.14系统安装教程「附软件下载」,如今还有特别多人对于macOS操作系统不知道如何下载安装?今天歪瓜运营为大家带来详细保姆级安装教程,让您在一分钟内掌握macOS系统安装技巧!有意向学习的朋友可以仔细阅读全文。...
  • CleanMyMacX2023下载安装教程V4.11.5版本

    CleanMyMacX2023下载安装教程V4.11.5版本,CleanMyMac4.11.5版本是一款优秀的Mac电脑系统清理软件,出色的一键智能清理功能,可清理邮件应用程序、大型文件、废纸篓文件和Mac系统文件等,只要......

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。