本地python连接虚拟机中的mongodb

本地python连接虚拟机中的mongodb

1.修改配置虚拟机中mongodb的配置文件,让其允许远程访问

(1)在虚拟机终端输入sudo vim /etc/mongodb.conf ,这是使用vim来打开mongoDB的配置文件,具体打开的配置文件位置以自己mongodb的安装位置为准

(2)使用vim打开后,将bind_ip修改为0.0.0.0 ,表示允许远程主机登陆访问。然后单击esc,再输入:wq 保存
本地python连接虚拟机中的mongodb
(3)在终端输入sudo vim /etc/init.d/mongodb.conf restart 来重启mongodb
本地python连接虚拟机中的mongodb
(4)在终端输入sudo ufw allow 27017 (如果干完了之前的工作之后pycharm能够连接上,也可能不需要输入这个命令),这是让ubuntu系统的防火墙开放27017端口(mongodb默认是27017端口,一般不需要修改成其它端口)
本地python连接虚拟机中的mongodb
(5)最后就可以在pycharm中连接虚拟机里面的mongodb了,如果未报错,则说明已经连接上了,就可以开始使用了。
本地python连接虚拟机中的mongodb