微软WSL是不能正常安装mongodb的 这点mongodb文档也有写,但是办法总是人想出来的试出来的,一下是解决办法。
如果你能接收使用mongodb 2.xx的老版本 可以使用
sudo apt install mongodb
安装老版本
想要安装新版本的解决办法是在安装老版本之后不卸载,按照官网方法安装mongo3.xx-4.xx,然后在进程里kill掉mongo service
ps aux | grep mongo
找到运行的mongo服务 kill
在介绍阿里云加速mongo安装
阿里云镜像地址:http://mirrors.aliyun.com/
二、操作过程
1、添加 MongoDB 公共GPG钥匙。
1 添加key
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
2、创建列表文件,官方ubuntu16.04安装代码如下:
echo "deb http://mirrors.aliyun.com/mongodb/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
3、重新加载本地包数据库
sudo apt-get update
4、安装MongoDB
sudo apt-get install -y mongodb-org
5、启动MongoDB
sudo service mongod start
6、打开MongoDB
sudo mongo