数据库尝试启动之后停止了,原因是数据目录没有。默认数据目录是/data/db,Windows环境则是C:\data\db。如果需要自行指定目录,需要使用mongod参数配置。我们进行添加:
[root@oracle-test /]# mkdir -p /data/db
[root@oracle-test /]# chown -R mongodb:mongodb /data
[root@oracle-test /]# ls -l | grep data
drwxr-xr-x. 3 mongodb mongodb 4096 Jul 13 22:49 data
操作成功:
[mongodb@oracle-test ~]$ mongod
2017-07-13T22:50:24.098+0800 I CONTROL [initandlisten] MongoDB starting : pid=19087 port=27017 dbpath=/data/db 64-bit host=oracle-test
2017-07-13T22:50:24.098+0800 I CONTROL [initandlisten] db version v3.4.5
(篇幅原因,有省略……)
2017-07-13T22:50:24.249+0800 I NETWORK [thread1] waiting for connections on port 27017
从远程客户端连接,正常。
:\Users\admin>mongo --host 172.16.19.143
MongoDB shell version v3.4.5
connecting to: mongodb://172.16.19.143:27017/
MongoDB server version: 3.4.5
Server has startup warnings:
2017-07-13T23:31:25.215+0800 I STORAGE [initandlisten]
(篇幅原因,有省略…….)
2017-07-13T23:31:25.771+0800 I CONTROL [initandlisten]
>
4、结论
笔者作为初学者,简单创建了基础Mongodb环境,后续还有诸如启动场景、日志提示、权限登录等内容需要进行配置。相当于万里长征走完第一步吧。
更多MongoDB相关教程见以下内容:
Linux CentOS 6.5 yum安装MongoDB
Ubuntu 16.04中安装MongoDB3.4数据库系统