wsl2 ubuntu20.4 安装mongodb 完整步骤
最近准备完全使用wsl2进行工作,安装mongodb遇到的问题.
整理内容转自: https://www.yidiankuaile.com/post/wsl-mongodb
https://devpress.csdn.net/mongodb/62f989887e6682346618d5cb.html
https://stackoverflow.com/questions/42446931/mongodb-exception-in-initandlisten-20-attempted-to-create-a-lock-file-on-a-rea
添加apt源
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
安装mongodb
sudo apt-get update sudo apt-get install -y mongodb-org mongod --version
添加service
curl https://raw.githubusercontent.com/mongodb/mongo/master/debian/init.d | sudo tee /etc/init.d/mongodb >/dev/null
没有梯子的备用链接:
curl https://cdn.jsdelivr.net/gh/mongodb/mongo@master/debian/init.d | sudo tee /etc/init.d/mongodb >/dev/null
添加执行权限
sudo chmod +x /etc/init.d/mongodb
运行mongodb 如果遇到问题看下面的解决方法
sudo service mongodb start
查看mongodb 运行状态
sudo service mongodb status
报错
看看是否有提示data数据文件不存在,因为咱们这要安装mongodb是不会自动创建文件夹的。
执行命令:
// 创建文件夹 cd / sudo mkdir -p data/db // 添加权限 sudo chmod -R go+w /data/db