ubuntu安装mongodb
发布网友
发布时间:2024-10-24 10:23
我来回答
共1个回答
热心网友
时间:12小时前
安装MongoDB于Ubuntu操作系统
首先,为MongoDB创建软件源列表文件。对于不同版本的Ubuntu系统,其命令有所区别。例如,对于Ubuntu 12.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
对于Ubuntu 14.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
而Ubuntu 16.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
之后,更新软件源并安装MongoDB:
sudo apt-get update
sudo apt-get install -y mongodb-org
若需安装特定版本的MongoDB,可执行以下命令:
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
对于Ubuntu 16.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
接下来,执行启动、重启和关闭命令:
sudo service mongod start
sudo service mongod restart
sudo service mongod stop
完成MongoDB安装后,若需卸载,首先停止运行MongoDB:
sudo service mongod stop
接着卸载软件:
sudo apt-get purge mongodb-org*
删除数据库和日志文件:
sudo rm -r /var/log/mongodbsudo rm -r /var/lib/mongodb
最后,添加PHP的MongoDB扩展:
# pecl install mongodb
# echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`
至此,MongoDB在Ubuntu操作系统上的安装和配置完成。