mac MongoDB安装与配置

1.前往官网下载MongoDB压缩包

2.将下载好的压缩包解压,将解压出的文件夹下的内容全部复制到新的路径下。

cp -r mongodb-osx-x86_64-3.0.4 /usr/local/mongodb

  1. 在新建立的文件夹下建立data文件夹用来记录数据,log文件夹用来记录日志

cd /usr/local/mongodb
mkdir data
mkdir log

4.进入bin目录下,创建mongodb.conf配置文件

cd bin
vim mongodb.conf

5.编写配置文件
port=27017
dbpath=/usr/local/mongodb/data/
logpath=/usr/local/mongodb/log/mongodb.log
fork = true
port: 数据库服务使用端口
dbpath: 数据存放的文件位置

logpath: 日志文件的存放位置

fork: 后台守护进程运行

5.启动

在bin路径下,执行

./mongod -f mongodb.conf
-f 后面写要使用的配置文件
启动成功后会打印类似于这样的信息:
about to fork child process, waiting until server is ready for connections.
forked process: 779
child process started successfully, parent exiting

附:
如果未启动成功,错误信息如下的话:

about to fork child process, waiting until server is ready for connections.
forked process: 760
ERROR: child process failed, exited with error number 1
一般情况下是权限问题,使用sodu操作来解决,
也可能是配置文件中路径写的有问题。

6.在bin目录下进入MongoDB控制台

./mongo

7.关闭MongoDB服务
在 ./mongo 进入控制台后,输入 use admin,然后输入 db.shutdownServer()

8.查看 mongo 用法

在bin目录下输入:

./mongo --help
显示内容如下
MongoDB shell version: 3.0.4
usage: ./mongo [options] [db address] [file names (ending in .js)]
db address can be:
foo foo database on local machine
192.169.0.5/foo foo database on 192.168.0.5 machine
192.169.0.5:9999/foo foo database on 192.168.0.5 machine on port 9999
Options:
–shell run the shell after executing files
–nodb don’t connect to mongod on startup - no
‘db address’ arg expected
–norc will not run the “.mongorc.js” file on
start up
–quiet be less chatty
–port arg port to connect to
–host arg server to connect to
–eval arg evaluate javascript
-h [ --help ] show this usage information
–version show version information
–verbose increase verbosity
–ipv6 enable IPv6 support (disabled by default)

Authentication Options:
-u [ --username ] arg username for authentication
-p [ --password ] arg password for authentication
–authenticationDatabase arg user source (defaults to dbname)
–authenticationMechanism arg authentication mechanism
–gssapiServiceName arg (=mongodb) Service name to use when authenticating
using GSSAPI/Kerberos
–gssapiHostName arg Remote host name to use for purpose of
GSSAPI/Kerberos authentication

file names: a list of files to run. files have to end in .js and will exit after unless --shell is specified

9.连接数据库
在bin目录下执行:

./mongo 127.0.0.1:27017/test
./mongo + 服务器IP:端口号/数据库名
服务器IP我这写的是本机,端口号是刚才在配置文件中配置的那个,数据库名自己起

回车后如果能看到向右的箭头,说明已经成功了

10.查看日志

tail -f log/mongod.log
log/mongod.log 为日志存放路径
————————————————
版权声明:本文为CSDN博主「killthosemadafaka」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010311313/article/details/46948995

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Mac上安装MongoDB,您可以按照以下步骤进行操作: 1. 访问MongoDB的官方网站并下载适用于Mac的64位安装包。您可以在此链接中找到下载地址:https://www.mongodb.com/download-center#community。 2. 下载安装包后,解压缩并将其重命名为"mongodb",然后将文件夹移动到/usr/local目录下。 3. 创建一个配置文件,配置MongoDB的各种设置。您可以根据需要进行自定义配置,比如设置数据存储路径、端口号等。 4. 在终端中打开/usr/local/mongodb/bin目录。使用以下命令启动MongoDB服务器: ``` cd /usr/local/mongodb/bin ./mongod --config /path/to/config.file ``` 其中,/path/to/config.file是您在前一步中创建的配置文件的路径。 5. 成功启动MongoDB后,您可以在终端中打开MongoDBshell。使用以下命令连接到本地的MongoDB服务器: ``` cd /usr/local/mongodb/bin ./mongo ``` 这将打开MongoDBshell,并显示当前连接的MongoDB服务器的版本信息。 至此,您已成功在Mac上安装并启动了MongoDB。您可以使用MongoDBshell来执行各种数据库操作和查询。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Mac OSX 平台安装 MongoDB](https://download.csdn.net/download/weixin_38609247/13704903)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [MongoDB安装Mac M1](https://blog.csdn.net/Metis100/article/details/128151229)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值