使用安装包安装
现在社区版mongo
mongodb
配置
- 解压到
/user/local
目录下,并且重命名为mongo - 将mongoDb 的二进制命令文件目录添加到PATH路径
export PATH=/usr/mongodb/bin:$PATH
source ./bash_profile
运行MongoDB
- 新建一个数据库存储目录 /data/db;
sudo mkdir -p /data/db
- 启动mongodb,默认的数据库目录为/data/db
sudo mongod
- 验证mongo服务启动成功
执行客户端命令mongo
![image.png](https://upload-images.jianshu.io/upload_images/1400575-5fced9b624ddc257.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
daemon启动
mongod命令默认是运行在前台,将输出等全部打印在前台
我们新建配置文件/usr/local/etc/mongodb.conf
port=27017
dbpath=/data/db
logpath=/data/log/mongodb.log
logappend=true
fork=true
以配置文件启动
mongod --config mongodb.conf
可能会出现下面的错误
about to fork child process, waiting until server is ready for connections.
forked process: 3413
ERROR: child process failed, exited with error number 1
To see additional information in this output, start without the "--fork" option.
这样的错误一般情况下是因为权限问题,这里以sudo启动: sudo mongod --config mongodb.conf
返回下面信息代表启动成功 :
about to fork child process, waiting until server is ready for connections.
forked process: 3430
child process started successfully, parent exiting