摘要:官方链接推荐大家使用安装更新包版本安装休息片刻,等他安装完就好了默认安装在我的版本目录下安装好了,还需要配置一下,否则是无法正常启动服务的配置创建一个目录,用于写数据如果出现,加上命令给文件夹赋予权限如果出现的错误提示,这时我们可以查
官方链接:Install MongoDB Community Edition on macOS
推荐大家使用Homebrew安装
</>复制代码
brew update
2.安装MongoDB
</>复制代码
brew install mongodb
休息片刻,等他安装完就好了
默认安装在/usr/local/Cellar/mongodb/4.0.4_1(我的版本)目录下
安装好了,还需要配置一下,否则是无法正常启动服务的
</>复制代码
mkdir -p /data/db
如果出现 permission denied ,加上 sudo 命令:
</>复制代码
sudo mkdir -p /data/db
b.给 /data/db 文件夹赋予权限
</>复制代码
sudo chown id -u /data/db
如果出现 "illegal user name" 的错误提示,这时我们可以查看当前的 username 并赋予权限:
$ whoami
username
$ sudo chown username /data/db
c.配置mongodb环境变量
1.打开.zshrc 文件
</>复制代码
vim ~/.zshrc
添加mongodb的安装目标到path中
export PATH=/usr/local/Cellar/mongodb/4.0.4_1/bin:${PATH}
使配置生效
source ~/.zshrc
2.修改 MongoDB 配置文件, 配置文件默认在 /usr/local/etc 下的 mongod.conf:
</>复制代码
# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /data/db
# Append logs to /usr/local/var/log/mongodb/mongo.log
logpath = /usr/local/var/log/mongodb/mongo.log
logappend = true
# Only accept local connections
bind_ip = 127.0.0.1
3.启动mongod服务
</>复制代码
mongod
当出现上图红框中的命令时,就表明服务启动成功了,侦听端口为27017,这是mongod的默认端口,在另外的一个窗口中使用mongo就可以打开客户端:
</>复制代码
mongo
这时候就可输入数据库命令进行操作了,比如show dbs,可以查看当前的数据库集合了
我的网站:https://wayne214.github.io
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/19451.html
摘要:官方链接推荐大家使用安装更新包版本安装休息片刻,等他安装完就好了默认安装在我的版本目录下安装好了,还需要配置一下,否则是无法正常启动服务的配置创建一个目录,用于写数据如果出现,加上命令给文件夹赋予权限如果出现的错误提示,这时我们可以查 官方链接:Install MongoDB Community Edition on macOS推荐大家使用Homebrew安装 1.更新 Homebre...
摘要:安装目录下配置系统环境变量验证是否安装成功,打开,键入命令,能看到版本号即安装成功。 showImg(https://segmentfault.com/img/bVEHkW?w=269&h=108); MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系...
阅读 3155·2021-10-08 10:18
阅读 853·2019-08-30 15:54
阅读 1155·2019-08-29 18:43
阅读 2594·2019-08-29 15:33
阅读 1408·2019-08-29 15:29
阅读 1694·2019-08-29 13:29
阅读 1119·2019-08-26 13:46
阅读 1774·2019-08-26 11:55
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要