1.导入软件源的公钥
1 | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 |
2.为mongodb创建软件源list文件
- ubuntu12.04
1 | echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list |
- ubuntu14.04
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 |
- ubuntu16.04
1 | echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list |
3.更新软件源并安装mongodb
1 | sudo apt-get update |
如果想要安装特定的版本,使用下面命令:
1 | sudo apt-get install -y mongodb-org=3.2.9 mongodb-org-server=3.2.9 mongodb-org-shell=3.2.9 mongodb-org-mongos=3.2.9 mongodb-org-tools=3.2.9 |
4.配置启动文件
如果是ubuntu16.04
的版本,需要手动新建/lib/systemd/system/mongod.service
文件,并写入下面内容:
1 | [Unit] |
5.启动、重启和关闭命令
1 | sudo service mongod start |
6.mongodb的完全卸载
- 先停止运行
mongodb
1 | sudo service mongod stop |
- 再卸载软件
1 | sudo apt-get purge mongodb-org* |
- 删除数据库和日志文件
1 | sudo rm -r /var/log/mongodb |
7.添加php的mongodb扩展
1 | # pecl install mongodb |