Mongo 无法运行

Mongo 无法运行

我正在运行 Ubuntu 18.04,并尝试安装 mongodb。在此之前,我以为我犯了一些错误,所以我继续清除所有内容以重新开始。

sudo service mongod stop 
sudo apt-get purge mongodb-org* 
sudo rm -r /var/log/mongodb 
sudo rm -r /var/lib/mongodb

之后我继续跑:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
sudo apt update

然后当我跑步时:

sudo apt install -y mongodb-org

这产生了以下控制台输出:

控制台输出
(点击图片放大)

答案1

您还可以通过创建 docker-compose.yml 文件并将其添加为服务来获取 mongodb。这将从 docker 注册表中提取 mongodb 映像。然后,您可以使用 robo3t 可视化您的数据库

答案2

下载 mongodb 社区服务器

https://www.mongodb.com/download-center/community

选择您的操作系统为 ubuntu 18.04 并将软件包作为 tar。下载并解压。在该目录中有一个“bin”文件夹。您需要在该文件夹中运行 mongod。但在此之前,您需要创建一个文件夹来存储所有安装文件。默认情况下,mongodb 希望您在硬盘根目录下创建“db”文件夹。您也可以在任何您想要的地方创建该文件夹,但您需要告诉 mongodb 该目录。假设您在桌面上创建了 mongo-data 文件夹。使用 pwd 命令获取该目录。

 /home/user/Desktop/mongodb-data

进入 bin 目录

 /home/username/Desktop/mongo/bin

跑步

  mongod --dbpath=/home/yilmaz/Desktop/mongodb-data

这将安装 mongodb,安装完成后不会终止。服务器将运行以进行连接

如果选择此方法,每次从任何目录运行 mongod 时都必须指定 dbpath

 mongod --dbpath=/home/yilmaz/Desktop/mongodb-data

如果你在根目录中创建了 db 文件夹,则只需运行

  mongod

相关内容