去官网下载最新的压缩包:https://www.mongodb.com/download-center#community
压缩包地址:https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-3.6.3.tgz
$tar -xzvf mongodb-osx-ssl-x86_64-3.6.3.tgz
$cp -r mongodb-osx-x86_64-3.6.3/ ./mongodb
$cd mongodb
在新建立的文件夹下建立data文件夹用来记录数据,log文件夹用来记录日志
$mkdir data
$cd data
$mkdir db
$sudo chown -R  wangjinbao db/
$vim mongod.conf
内容如下:
#mongodb config file
dbpath=/Users/wangjinbao/mongodb/data/db/
logpath=/Users/wangjinbao/mongodb/mongod.log
logappend = true
port = 27017
fork = true
auth = true

修改系统环境变量PATH,把/Users/wangjinbao/mongodb/bin目录加到PATH中
$vim ~/.bash_profile
最后一行加入:
export PATH=/Users/wangjinbao/mongodb/bin:$PATH
刷新生效
$source ~/.bash_profile
查看是否成功
$echo $PATH
$cd bin
$./mongod -f ../mongod.conf

启动成功后会打印类似于这样的信息:



打开一个新的终端连接mongodb:

$mongo --host 127.0.0.1:27017

成功连接提示如下:


HomeBrew安装MongoDB:

Mac HomeBrew安装mongoldb:
$ brew install mongodb
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 8.3.2 cannot be installed on macOS 10.11.
You must upgrade your version of macOS.
Error: An unsatisfied requirement failed this build.
报错的原因:Xcode版本过低
解决方法:
#查看mongoldb的版本
brew search mongodb
#安装mongodb@3.4
brew install mongodb@3.4
#启动mongo之前,我们需要创建一个目录,为mongo默认的数据写入目录
mkdir -p /data/db
添加环境变量:
$export PATH="/usr/local/Cellar/mongodb@3.4/3.4.13/bin:$PATH"
更新:
$source ~/.bash_profile
登录数据库:
mongo
创建超级管理员
>use admin
>db.createUser({
user:"wjb",
pwd:"wjb123456",
roles:[
{
role:"userAdminAnyDatabase",
db:"admin"
}
]
})

mongoldb的配置文件地址:
/usr/local/etc/mongod.conf

brew services list#查看启动的所有服务
brew services start mongodb@3.4#启动mongodb数据库

brew services stop mongodb@3.4#停止mongodb数据库


mongodb 卸载
brew services stop mongodb@3.4
$ brew uninstall mongodb
$ brew list (已经不存在 mongodb)

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐