pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

原因

这里写图片描述
在PyCharm中调用MongoDB数据库时,由于没有启动本地的MongoDB服务引起。


解决方法

  • 首先通过win+R打开命令行窗口,输入cmd(如下图)
    这里写图片描述
  • 打开命令行窗口
    这里写图片描述
  • 用cd命令打开mongod.exe所在的目录,并输入mongod.exe --nojournal --dbpath .(注意–dbpath后面有个点)
    这里写图片描述
  • 如果出现‘ [initandlisten] waiting for connections on port 27017’提示说明服务器已经启动成功
    这里写图片描述

-重新在PyCharm中运行程序(运行成功)
这里写图片描述

-Ctrl + C 关闭服务器


MongoDB数据库常用的三种命令

- mongod.exe --nojournal --dbpath #以控制台方式启动服务器
- mongod.exe --install #安装MongoDB以服务方式运行
- mongod.exe --help #显示所有的命令选项

猜你喜欢

转载自blog.csdn.net/qq_38410428/article/details/81478361