1.导入软件源的公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
2.为mongodb创建软件源list文件
ubuntu12.04
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
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
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
-
sudo apt-get update -
sudo apt-get install -y mongodb-org
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文件,并写入下面内容:
-
[Unit] -
Description=High-performance, schema-free document-oriented database -
After=network.target -
Documentation=https://docs.mongodb.org/manual -
[Service] -
User=mongodb -
Group=mongodb -
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf -
[Install] -
WantedBy=multi-user.target
5.启动、重启和关闭命令
-
sudo service mongod start -
sudo service mongod restart -
sudo service mongod stop
6.mongodb的完全卸载
先停止运行mongodb
sudo service mongod stop
再卸载软件
sudo apt-get purge mongodb-org*
删除数据库和日志文件
-
sudo rm -r /var/log/mongodb -
sudo rm -r /var/lib/mongodb
7.添加php的mongodb扩展
-
# pecl install mongodb -
# echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
本文提供了一套详细的步骤来帮助您在Ubuntu不同版本上安装MongoDB,包括导入公钥、创建软件源列表、更新软件源、安装配置启动文件、启动及卸载等操作,并附带了添加PHP扩展的方法。
1492

被折叠的 条评论
为什么被折叠?



