ubuntu 18.04安装mongodb

我们安装社区版mongdb
mongodb由Ubuntu提供的软件包不是 由MongoDB公司维护的,而是与mongodb-org软件包冲突 。要检查系统上mongodb是否安装了Ubuntu 软件包,请运行。
在尝试此过程之前,您可以使用和删除并清除程序包。

sudo apt list --installed | grep mongodb
sudo apt remove mongodb
sudo apt purge mongodb

1 导入包管理系统使用的公钥

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
  • 如果收到gnupg not installed的错误执行如下操作
	sudo apt-get install gnupg
	wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

2 为MongoDB创建一个列表文件

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

3 重新加载本地包数据库

sudo apt-get update

4 安装MongoDB包
安装最新的稳定版本

sudo apt-get install -y mongodb-org

可选
虽然您可以指定任何可用版本的MongoDB,但 apt-get会在新版本可用时升级软件包。为防止意外升级,您可以将软件包固定在当前安装的版本上:

echo  “mongodb-org hold”  | sudo dpkg --set-selections
 echo  “mongodb-org-server hold”  | sudo dpkg --set-selections
 echo  “mongodb-org-shell hold”  | sudo dpkg --set-selections
 echo  “mongodb-org-mongos hold”  | sudo dpkg --set-selections
 echo  “mongodb-org-tools hold”  | sudo dpkg --set-selections

启动mongodb

sudo service mongod start

查看db

show dbs

mongo创建管理员

use admin
db.createUser({user:"root",pwd:"123456",roles:["userAdminAnyDatabase"]})

mongo使用密码登录

use admin
db.auth("root","123456")

更多详细请查看官网
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

你可能感兴趣的:(mongodb)