虚拟机重启以后就不能进入MongoDB了,这是为啥?我是用源码安装的

虚拟机重启以后就不能进入MongoDB了,这是为啥?我是用源码安装的

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。

1、同学可以根据下图中的方式打开配置进行修改

http://img1.sycdn.imooc.com//climg/5e153b6709f8d65507510044.jpg

2、当普通用户对相关路径和文件有访问权限时,是可以使用该软件的。

3、同学可以修改当前用户对Mongodb所在路径的权限,使其普通用户也有权限访问。

例:chmod 777对xxx(Mongodb的路径)进行权限获取。

4、源码安装的Mongodb也可以设置开机自启动,实现方式会比较麻烦,同学可以搜索相关文档实现,关键词“centos7源码安装Mongodb,并设置开机自启动”

5、建议同学只使用一种方式安装Mongodb即可,避免产生不必要的错误

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

好帮手慕美 2020-01-07 10:37:39

同学,你好。

1、截图一是因为Mongodb服务没有启动

2、截图二是已经进入MongoDB了,同学可以在界面多按几次回车,看是否可以正常操作Mongodb

http://img1.sycdn.imooc.com//climg/5e13ee4f09cd8d7711940245.jpg

http://img1.sycdn.imooc.com//climg/5e13eeb90997d9a105120119.jpg

3、若不可以,同学可重新开启服务后进行测试或按视频中的步骤重新安装Mongodb

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 3三哥 #1
    顺序反了,截图1是我重启之后的,截图2是我重启之前的,是可以正常操作啊,问题是我重启虚拟机了就是这样了啊
    2020-01-07 12:26:57
  • 提问者 3三哥 #2
    还有一个问题是我在root下用源码安装了,在其它用户下,不能用MongoDB,输入也是报错.我用yum安装就没有以上2个问题,但是用yum安装,不晓得dbpath和logpath位置啊..
    2020-01-07 12:28:45
  • 好帮手慕美 回复 提问者 3三哥 #3
    同学,你好。1、Mongodb服务在虚拟机重启时是不会自动开启的,因此需要开启服务后再使用mongodb。2、其他用户登录后是无法使用别的用户安装的软件的。3、使用yum安装的mongodb设置了开机自启动(systemctl enable mongod),因此重启虚拟机后不需要再启动mongodb服务。4、dbpath和logpath的位置可以在mongod.conf文件中查看。祝学习愉快~~~~
    2020-01-07 14:53:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
4.入门主流框架Scrapy与爬虫项目实战
  • 参与学习           人
  • 提交作业       107    份
  • 解答问题       1672    个

Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师