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>
