欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mac安装MongoDB

程序员文章站 2024-03-22 23:44:16
...

安装成功后记录一下

因为homebrew安装总是提示error,所以选择了官网下载安装

MongoDB下载地址:https://www.mongodb.com/download-center/community

附上server和可视化工具的安装包链接:https://pan.baidu.com/s/1X83FVt6URK6TiT7tXS8fvg  密码:suff

1.下载完成后双击解压,解压后的文件夹放到/usr/local目录下(shift+command+g 进入此文件夹):

mac安装MongoDB

mac安装MongoDB

2.打开终端,输入

open -e .bash_profile

配置环境变量,在打开的文件中加入

export PATH=${PATH}:/usr/local/MongoDB/bin

mac安装MongoDB

3.command+s保存,关掉这个文件,回到终端中输入如下命令使配置生效

source .bash_profile

输入如下命令查看MongoDB是否安装成功

mongod -version

我的成功界面

mac安装MongoDB

4.因为安装MongoDB时并不会自动生成data文件夹,看到有的教程让在根目录下命令/手动新建data,

操作如下:

sudo mkdir -p /data/db

但是我在操作时候提示 Read-only file system,解决办法如下:

切换到  mongodb的bin下 分别执行

mkdir ~/data 
mongod --dbpath ~/data

第二个命令执行完可以看到以下内容

mac安装MongoDB

5.去浏览器测试是否安装成功,输入http://localhost:27017/,成功则出现下面这行字,失败会无法访问此网站

It looks like you are trying to access MongoDB over HTTP on the native driver port.

6.退出这个服务:为了不影响起服务的这个终端页,建议另外新建一个终端页,先切到bin目录下,执行mongo,接着执行两条命令退出服务,这时候点击起服务的终端页服务也已经终止了:

cd /usr/local/MongoDB/bin

./mongo

use admin;

db.shutdownServer();

新建的终端页,可以看到closed了:

mac安装MongoDB可以看到我一开始起服务的终端页自动停止了

mac安装MongoDB

如果是和我一样使用mongod --dbpath ~/data成功启动服务的,以后每次启动服务都需要进入MongoDB的bin目录下执行

./mongod --dbpath ~/data

使用mongoimport也需要进入到MongoDB的bin目录下执行

./mongoimport --db 数据库名称 --collection 集合名称 --file 导入文件路径

以上。

相关标签: 数据库