Mac下安装mongodb遇到的问题汇总

1,117 阅读1分钟

1.Mac下Mac 解决ls open touch ll等命令失效问题:

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

然后在items下继续执行open去修改.bash_profile或者.zshrc文件

2.配置mongodb环境变量:

  • 在终端中输出 open .bash_profile,打开bash_profile文件
  • 文件末尾添加export PATH=${PATH}:/usr/local/mongodb/bin
  • command + s 保存
  • source .bash_profile让配置立刻生效

如图:

3.每次打开zsh都要执行source .bash_profile

  • 终端执行open .zshrc然后在文件的最后一行添加source ~/.bash_profile
  • command + s 保存
  • 终端执行source .zshrc让配置立即生效
  • 在终端中输入 mongod -version,如果出现如下信息则说明path配置环节和安装都已成功

如图:

4.启动mongodb和链接数据库

🚀 创建logdata目录:

  • /usr/local/mongodb 目录下创建两个文件夹: datalog

🚀 修改默认的mongodb数据保存地址:

  • 终端中,先进入datalog所在的目录,也就是/usr/local/mongodb

  • 然后输入mongod --dbpath data --logpath log/mongod.log --logappend

  • 启动mongodb服务(终端输入mongo连接数据库)

如图:

5.关于错误Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException

原因:没有运行mongoDB服务

打开终端执行:mongod --dbpath /usr/local/mongodb/data