mongodb使用遇到的问题

问题遇到的现象和发生背景

最近在学非关系型数据库,安装mongodb也配置了。按照网上说的正常退出mongodb然后登录那个网址显示无法访问了(也就是确定退出mongo了)然后才关掉终端。但是重新打开终端输入mongo就无法启动了,求解。

用代码块功能插入代码,请勿粘贴截图

以下是我退出mongodb的命令:

>use admin
>db.shutdownServer({force:true});
>quit()

运行结果及报错内容
prodeMacBook-Pro:~ pro$ mongo
MongoDB shell version v4.0.5
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
2022-11-07T09:10:53.128+0800 E QUERY    [js] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect@src/mongo/shell/mongo.js:328:13
@(connect):1:6
exception: connect failed

我想要达到的结果

到底是我退出出问题还是别的问题?

那你检查一下这个端口(27017),是否存在

实际上是有简单粗暴的解决方案,按照网上的删除mongod.lock文件然后再启动mongodb还是不行。我是直接把当时创建的data和log里面的文件都删了,然后重新创建一下

【mongodb路径下执行】$mongod --fork -dbpath data --logpath log/mongo.log --logappend

虽然可以解决但是偶尔还是会出现上面的问题