MongoDB安装
导入包管理系统使用的公钥。
在终端上,使用命令以从https://www.mongodb.org/static/pgp/server-3.2.asc导入MongoDB公共GPG密钥:
1 | wget -qO - https://www.mongodb.org/static/pgp/server-3.2.asc | sudo apt-key add - |
该操作应响应OK
。
但是,如果提示gnupg
未安装的错误,则可以:
gnupg
使用以下命令安装及其所需的库:1
sudo apt-get install gnupg
安装完成后,重试导入密钥:
1
wget -qO - https://www.mongodb.org/static/pgp/server-3.2.asc | sudo apt-key add -
为MongoDB创建一个列表文件
/etc/apt/sources.list.d/mongodb-org-3.2.list
为您的Ubuntu版本创建列表文件 。(我的服务器是Ubuntu 14)
1 | echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list |
如果是ubuntu 12,则使用
1 | echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list |
重新加载本地软件包数据库
使用命令重新加载本地软件包数据库:
1 | sudo apt-get update |
安装MongoDB软件包。
您可以安装最新的稳定版MongoDB或特定版本的MongoDB。
安装最新版本的MongoDB。
要安装最新的稳定版本,使用命令
1
sudo apt-get install -y mongodb-org
安装特定版本的MongoDB。
要安装特定发行版,必须分别指定每个组件包以及版本号,如以下示例所示:
1 | sudo apt-get install -y mongodb-org=3.2.21 mongodb-org-server=3.2.21 mongodb-org-shell=3.2.21 mongodb-org-mongos=3.2.21 mongodb-org-tools=3.2.21 |
可选的。尽管您可以指定任何可用的MongoDB版本,但 apt-get
将在更新版本可用时升级软件包。为防止意外升级,您可以将软件包固定在当前安装的版本上:
1 | echo "mongodb-org hold" | sudo dpkg --set-selections |
安装完成后,有以下常用命令
- mongod 服务端程序,启动MongoDB数据库
- mongo,客户端程序,启动一个mongo的shell,通过shell可以进行对MongoDB的增删改查
- mongodump,备份数据库
- mongorestore,恢复数据库