Mac安装Mongodb

Mac下安装 MongoDB 

 Mac 下安装 MongoDB 通常有两种方法,一种是经过源码安装,一种是直接使用 homebrew ,这里用 homebrewgit

1.安装 homebrew :github

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

2.使用 homebrew 安装 MongoDB :mongodb

brew install mongodb

   若是报错ruby

mongodb: A full installation of Xcode.app 8.3.2 is required to compile this software.
Installing just the Command Line Tools is not sufficient.
Xcode can be installed from the App Store.
Error: An unsatisfied requirement failed this build.

  说明Xcode版本太低,须要更新,若是你不想更新,能够经过使用命令:服务器

homebrew search mongodb

  查看更低版本的MongoDB,而后安装更低版本的MongoDB。app

brew install mongodb@3.4

  安装完后会发现 MongoDB 被安装在 /usr/local/Cellar/mongodb/x.x.x (x.x.x 是 MongoDB 的版本号) 。curl

 

3.配置 MongoDB:post

  安装完 MongoDB 后,须要配置一下 MongoDB ,否则是没法启动服务端的。ui

(1)建立根目录下 data/db 文件夹:this

mkdir -p /data/db # 若是出现 permission denied ,最前面加上sudo 

(2)给 /data/db 文件夹赋予权限:

sudo chown id -u /data/db

  若是出现 "illegal user name" 的错误提示,这时咱们能够查看当前的 username 并赋予权限:

$ whoami
username
$ sudo chown username /data/db

(3)添加环境变量:

  打开 .zshrc 文件;

nano ~/.zshrc

  添加 MongoDB 安装目录到环境变量中:

export PATH=/usr/local/Cellar/mongodb/x.x.x/bin:${PATH} # x.x.x为版本号

  执行命令使环境变量生效:

source ~/.zshrc

(4)修改 MongoDB 配置文件, 配置文件默认在 /usr/local/etc 下的 mongod.conf:

# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /data/db
# Append logs to /usr/local/var/log/mongodb/mongo.log
logpath = /usr/local/var/log/mongodb/mongo.log
logappend = true


# Only accept local connections
bind_ip = 127.0.0.1

(5)尝试启动服务端:

$ mongod

  当出现waiting for connections on port 27017这些字样时,咱们的服务器已经启动成功,它正在运行和侦听端口27017。这样就能够开始与服务器进行交互了,例如只需打开一个新的终端选项卡并运行mongo,这将打开mongo的交互式控制台并链接到默认服务器(localhost:27017):

 

  到如今,咱们服务器已经启动成功,接下来就能够进行操做了,输入 show dbs 等命令试试~

附:

  启动MongoDB服务:

brew services start mongodb@3.4

  关闭MongoDB服务:

brew services stop mongodb@3.4

  进入MongoDB图形化界面: 

mongo 
相关文章
相关标签/搜索