zoukankan      html  css  js  c++  java
  • 在Mac下安装mongodb

    本来想用brew一键安装的,但是一直不成功,解决了一个问题随即又抛出一个问题,后来只好老老实实去官网下载安装包了,解压到/usr/local目录下。

    之前下载压缩包时忘记下载到/usr/local目录下,但是可以通过一个命令行操作(sudo mv 文件旧地址 文件新地址),文件新地址也就是/usr/local,不知道文件地址全称的话,可以在命令行输入pwd来查看文件地址全名。

    下载并解压完成之后,修改解压的文件夹名字为mongodb(这个也可以自己取,但是后续操作时配置的名字要保持一致)。

    可以在命令行修改文件夹名称:sudo mv 文件旧名称 文件新名称,文件新名称也就是mongodb。

    配置环境变量:

    之后在终端是根目录的情况下,配置环境变量,输入“open -e .bash_profile”,在打开的文件中加入:

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

    用Command+S保存配置,关闭上面的.bash_profile编辑窗口,

    然后在终端继续输入"source .bash_profile"使配置生效。

    在终端输入"mongod -version"后回车,如果看到下面出现版本号则说明MongoDB已经成功安装到了Mac上。

    或者用which mongod来检验是否安装成功,如果命令行输出:/usr/local/mongodb/bin/mongod,则证明安装成功。

    在根目录下新建data文件夹:

    注意是根目录,也就是'/',检查是不是根目录:在命令行输入pwd,看输出的是不是:/。

    在根目录下,命令行输入:sudo mkdir -p /data/db

    运行,在命令行输入:mongod

    验证是否连接成功:打开浏览器,输入localhost:27017 ,会出现这样一行文字:

    It looks like you are trying to access MongoDB over HTTP on the native driver port.

    启动mongod报错:

    IllegalOperation: Attempted to create a lock file on a read-only directory: /data/db, terminating……

    解决:

    权限不够,重新分配dbpath的权限即可:sudo chown -R 用户名 /data/db

    退出mongod:

    Mac:control+C

    参考:mac安装和使用mongodb

    你必须穷尽一生磨练技能,这就是成功的秘诀,也是让人家敬重的关键。
  • 相关阅读:
    java课程设计---团体
    Java课设(学生信息管理系统)
    201521123044 《Java程序设计》第14周学习总结
    201521123044 《Java程序设计》第13周学习总结
    软件工程个人总结
    alpha阶段个人总结
    软件工程第四周 案例分析
    软件工程第三周 结对编程
    软件工程第二周阅读作业
    IPV6
  • 原文地址:https://www.cnblogs.com/knuzy/p/10481400.html
Copyright © 2011-2022 走看看