MongoDB 安装(Mac)

Mac 下使用 brew 安装 MongoDB

使用 OSX 的 brew 来安装 mongodb:

sudo brew install mongodb

如果要安装支持 TLS/SSL 命令如下:

sudo brew install mongodb --with-openssl

安装最新开发版本:

sudo brew install mongodb --devel

运行 MongoDB

1、首先我们创建一个数据库存储目录 /data/db:

sudo mkdir -p /data/db

启动 mongodb,默认数据库目录即为 /data/db:

sudo mongod

如果没有创建全局路径 PATH,需要进入以下目录

cd /usr/local/mongodb/bin
sudo ./mongod

再打开一个终端进入执行以下命令:

$ cd /usr/local/mongodb/bin 
$ ./mongo
MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.2
Welcome to the MongoDB shell.
……
> 1 + 1
2
> 

后台运行及关闭

将mongodb部署在服务器机子上时mongodb的实例应为后台服务进行的方式运行,而非前台进程,否则远程会话一关闭mongodb也跟着关闭了。 本文介绍mongodb后台服务进程开启和关闭的操作。

开启mongo db后台服务

使用–fork参数启动

mongod --fork --logpath <log_file_path> --dbpath <db_folder_path>
mongod --fork --logpath /data/logs --dbpath /data/db
--fork 将mongod作为后台服务启动,并必须要跟随 --logpath 指定日志文件路径,如果该日志文件不存在会被自动创建
--dbpath 数据的存储目录

关闭mongo db服务

使用shutdownServer()

# mongo // 从linux命令行进入mongod命令行
> use admin // 切换到管理员模式
> db.shutdownServer() // 关闭mongodb服务

使用 –shutdown 也可以使用–shutdown进行关闭。但要指定–dbpath,因为一台机器上可以运行着多个mongodb实例,避免误杀。

mongod --shutdown --dbpath <db_folder_path>
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Title - Artist
0:00