在Ubuntu下安装mongodb

时间:2022-09-16 15:14:31

最近在学习mongodb,所以在我的腾讯云服务器上尝试安装,我的服务器的系统是Ubuntu Server 16.04.1 LTS 64位,我的安装主要是参考官方文档的内容

1、导入包管理系统所需的公钥,输入以下内容来导入公钥:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

2、创建mongodb的文件列表,使用以下命令来创建:此处需要明确自己Ubuntu的版本,我的版本是16.04,所以使用第三个命令

Ubuntu12.04

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

Ubuntu14.04

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

Ubuntu16.04

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

3、加载本地包数据库,使用以下命令:

sudo apt-get update

4、安装最新的稳定版MongoDB

sudo apt-get install -y mongodb-org

5、运行MongoDB

sudo service mongod start

6、查看MongoDB是否成功运行
通过打开日志文件/var/log/mongodb/mongod.log,查看是否存在一行内容为:

[initandlisten] waiting for connections on port <port>

是配置文件/etc/mongod.conf的默认端口27017

也可以查看MongoDB的运行状态,使用以下命令

sudo service mongod status

7、关闭MongoDB

sudo service mongod stop

8、重启MongoDB

sudo service mongod restart