Laravel 部署:Ubuntu 安装 MongoDB
本文主要展示怎样在 Ubuntu 下安装 MongoDB 4.0 社区版。如果是在生产环境中使用,请先参考这里
支持的 Ubuntu 版本#
- 16.04 LTS (xenial)
- 18.04 LTS (bionic)
安装#
向系统中引入 GPG key#
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
为 MongoDB 创建列表文件#
根据版本的不同选择合适的命令来创建 /etc/apt/sources.list.d/mongodb-org-4.0.list
文件。
18.04#
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
16.04#
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
系统软件更新#
sudo apt-get update
安装 MongoDB#
安装最新版#
sudo apt-get install -y mongodb-org
安装指定版本#
sudo apt-get install -y mongodb-org=4.0.10 mongodb-org-server=4.0.10 mongodb-org-shell=4.0.10 mongodb-org-mongos=4.0.10 mongodb-org-tools=4.0.10
可选环节#
尽管你可以指定 MongoDB 的任何版本来安装。但是如果有新版本可以更新的时候,apt-get
会将其升级到最新版。为了避免这种情况的发生,你可以使用下面的命令进行处理。
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
使用 MongoDB#
如果成功安装,那么数据存储文件夹 /var/lib/mongodb
和日志文件夹 /var/log/mongodb
会自动创建。同时也会创建一个配置文件放在 /etc/mongod.conf
。
启动#
输入下面的命令来启动 MongoDB
sudo service mongod start
验证启动成功#
要验证 MongoDB 成功启动只需要查看文件 /var/log/mongodb/mongod.log
中有下面的内容即可。
[initandlisten] waiting for connections on port 27017
其中 27017 端口为 MongoDB 的默认端口。
停止#
sudo service mongod stop
重启#
sudo service mongod restart
使用#
输入下面的命令会让你进入到 mongo shell 中,
mongo
想要了解 MongoDB 的更多使用方法,可以参考新手教程。
卸载 MongoDB#
为了完全卸载 MongoDB,你需要删除 MongoDB 程序,配置文件和相关联的文件夹。
停止 MongoDB#
sudo service mongod stop
移除应用程序#
sudo apt-get purge mongodb-org*
删除关联文件夹#
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
推荐文章: