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和链接数据库
🚀 创建log
和data
目录:
- 在
/usr/local/mongodb
目录下创建两个文件夹:data
和log
。
🚀 修改默认的mongodb
数据保存地址:
-
在
终端
中,先进入data
和log
所在的目录,也就是/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