美文网首页
mac下安装运行MongoDB

mac下安装运行MongoDB

作者: DY_宇 | 来源:发表于2020-04-11 17:37 被阅读0次

    大家好,以下将记录我在mac下安装学习MongoDB的一些心路历程

    安装MongoDB

    首先还是强调这里的安装是在mac下的,较适合相同操作系统的同学一起学习

    方法一

    MongoDB 提供了 OSX 平台上 64 位的安装包,我们可以在官网下载安装包


    下载后我们需要将其解压并且重命名为mongodb,打开/usr/local(finder下comman+shift+g 再键入/usr/local),将刚刚解压好的mongodb文件放进去

    当然也可以使用curl命令来下载安装包

    # 直接进入 /usr/local
    cd /usr/local
    
    # 下载
    sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
    
    # 解压
    sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
    
    # 重命名为 mongodb 目录
    
    sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
    

    安装完成后,我们可以把 MongoDB 的二进制命令文件目录(安装目录/bin)添加到 PATH 路径中:

    export PATH=/usr/local/mongodb/bin:$PATH
    

    接下来我们就可以开始运行使用MongoDB了

    运行MongoDB

    在运行之前需要建立MongoDB数据库存储目录 /data/db:

    # 当然,不使用命令行创建也可以
    sudo mkdir -p /data/db
    

    启动 mongodb,默认数据库目录即为 /data/db:

    sudo mongod
    
    # 如果没有设置PATH路径,你可能需要在之前解压的mongodb文件下bin目录执行下面的命令才能运行
    cd /usr/local/mongodb/bin
    sudo ./mongod
    

    再开一个终端,我们将可以在这个终端进行操作

    cd /usr/local/mongodb/bin 
    ./mongo
    

    tips:务必要按照文章写得运行顺序来,否则你可能会遇到

    connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
    2020-04-11T17:36:36.520+0800 E  QUERY    [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
    connect@src/mongo/shell/mongo.js:341:17
    @(connect):2:6
    2020-04-11T17:36:36.526+0800 F  -        [main] exception: connect failed
    2020-04-11T17:36:36.526+0800 E  -        [main] exiting with code 1
    

    相关文章

      网友评论

          本文标题:mac下安装运行MongoDB

          本文链接:https://www.haomeiwen.com/subject/gwjumhtx.html