MongoDB学习

启动: 直接mongod出现 Data directory /data/db not found 问题

解决方案: 自己在设置一个数据库路径 mongod --dbpath /Users/xinghe/mongo/dbbase

Centos7安装MongoDB:

http://www.runoob.com/mongodb/mongodb-linux-install.html

image.png

linux 命令根目录 /etc/profile

mongod后台运行命令:(前期) 注意前期必须要建好相关的文件夹,不然会报错的
mongod --fork --logpath /usr/local/mongodb/log/mongod.log --dbpath /data/db

mongodb开启公共IP访问
http://www.ptbird.cn/mongodb-robo3t.html
1、手动创建 /etc/mongod.conf与 mongod.log文件

logpath=/usr/local/mongodb/log/mongod.log # log路径
logappend=true    ##追加方式写入log
dbpath=/data/db  # 数据库路径
fork = true # 守护进程
port = 27017 # 端口
noauth = true # 不进行安全验证
#auth = true # 进行安全验证
bind_ip = 0.0.0.0 #绑定ip

2、后台开启 mongod 指定配置文件命令(后期)

mongod --fork --config /etc/mongod.conf
安全停止MongoDB进程
ps -axu |grep mongo 获取进程号
kill -2 8888    其中 8888 为mongod进程号 -2 表示向mongod进程发送sigint信号
kill -4 8888    -4 表示向mongod进程发送sigterm信号
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容