最近在学习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