MacOs-10.13.6 High Sierra安装Mongodb及配置过程

情景说明:

为打造一个期货量化交易的平台,拟将自有macbook air(2011)配置为:python + mongodb + jqdata + vnpy ,过程中遭遇不少障碍,考虑到本人非it专业出身,因此便想借助这个平台,将自己曾经遇到过的各类问题记录下来,以便将来有据可查。

系统配置及权限问题:
  1. 安装包解压后,文件夹改名为mongodb,然后移动到***用户文件夹***:/Users/Nick(本人用户名)/Applications里。
  2. 在***系统根目录***下新建:/data/db 文件夹。
  3. 启动终端,输入>>> open -e .bash_profile,然后在打开的编辑器里新增:
    # Setting PATH for Mongodb
    # Added by Legendary Nickee Kang
    export PATH="${PATH}:/Users/Nick/Applications/mongodb/bin"
    带有#标记的当然就是注释了_,而export这行,则是将mongodb文件夹的绝对路径添加到默认路径中,编辑器关闭即保存。如果是vi或者gedit啥的打开的话,就另外再百度一下退出方式吧,一般也就command+S或者:wq回车。使用source .bash_file命令可以立刻生效,不过一般我等菜鸟,开开关关的重启终端若干次,bash也就早生效了嘿。
  4. 数据库文件夹/data/db一般需要设置比较强的访问权限,之前曾参考各个设定方法,设置owner貌似始终无法完成,因此输入的命令行最后给予了该文件夹777的full权限。sudo chmod 777 /data/db命令行。另一个命令sudo chmod 0755 /data/db && sudo chown $USER /data/db目测效能一样。
  5. 上述过程完成后,输入mongodb的启动命令mongod即可启用数据库了。
  6. 输入命令mongo则可以进入mongodb进行简单维护。
  7. 注意:mongoHub的作用还不明晰,使用过后可能出现系统重置/data/db文件权属更改的问题。要提起警示,以后翅膀长硬了再行研究。

猜你喜欢

转载自blog.csdn.net/weixin_42895871/article/details/81784642