【笔记】MongoDB安装笔记
前言
MongoDB安装笔记
安装MongoDB
- MongoDB的版本号分为3段,其中第2段为奇数时表示开发版,第2段为偶数时表示稳定版
通过安装包安装社区版
MacOS通过brew安装社区版
- MongoDB 已经宣布不再开源,从2019年9月2日开始 ,HomeBrew 也从核心仓库 (#43770) 当中移除了mongodb 模块
- 不过想要继续使用
brew install mongodb
也是可以的,MongoDB 官方提供了一个单独的 HomeBrew 的社区版本安装:https://github.com/mongodb/homebrew-brew 。
1 | brew tap mongodb/brew |
配置文件
MacOS/Linux
创建数据库文件存放目录和日志文件存放目录
1 | mkdir -p /usr/local/mongodb/db |
创建配置文件
1 | touch mkdir -p /usr/local/mongodb/mongodb.conf |
修改配置文件
systemLog.destination
:指定日志输出方式,缺省值会在控制台输出,file
会在文件输出systemLog.path
:日志文件存放位置systemLog.logAppend
:日志输出时是否追加模式,如果为true每次重启都会追加之前的日志,如果为false每次重启都会覆盖日志storage.dbPath
:指定数据库文件存储位置storage.journal.enabled
:是否启动持久性日志,缺省值为true表示在mongodb宕机重启时会恢复宕机之前的状态processManagement.fork
:是否以守护进程的方式启动,缺省值为true表示以守护进程的方式启动net.bindIp
:配置IP
<ip>
:局域网IP
net.port
:配置端口号security.authorization
:是否开启认证
enabled
:开启认证
1 | systemLog: |
MacOS
- MacOS通过brew安装的MongoDB的配置文件路径
- 配置文件:
/usr/local/etc/mongod.conf
- 日志文件:
/usr/local/var/log/mongodb
- 数据库文件
/usr/local/var/mongodb
- 配置文件:
MongoDB服务
Windows/Linux/MacOS
启动服务
--dbpath=<src>
:指定存放数据库文件的目录--config=<src>
、-f <src>
:指定配置文件mongod.conf的位置--auth
:开启认证
1 | mongod |
停止服务
- 登录到MongoDB控制台后通过内置函数停止服务
1 | use admin |
MacOS
- MacOS通过brew安装的MongoDB可以通过services管理服务
1 | brew services start mongodb-community |
MongoDB客户端
旧版本
--host=
:指定IP地址
127.0.0.1
:IP地址缺省值
--port=
:指定端口号
27017
:端口号缺省值
1 | mongo |
新版本
1 | mongosh |