推荐阅读:
[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024
[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE
[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务
[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台
本文详细介绍了在Ubuntu操作系统下安装与配置MongoDB数据库的步骤。特别针对Ubuntu 20.04版本,文章提供了MongoDB的安装方法,包括添加MongoDB官方GPG密钥,从官方仓库安装MongoDB,以及设置开机自启等配置。还涉及到如何通过命令行与MongoDB进行交互,以及如何使用MongoDB管理工具。为需要 在Ubuntu下安装MongoDB的用户提供了实用的参考。
本文目录导读:
MongoDB是一款高性能、开源、无模式的数据库,越来越受到各类开发者和企业的青睐,Ubuntu作为最流行的Linux发行版之一,为用户提供了强大的软件管理和开发环境,本文将详细介绍在Ubuntu下如何安装和配置MongoDB。
准备工作
1、确保你的Ubuntu系统版本为16.04 LTS或更高版本,因为MongoDB要求至少是这个版本。
2、更新你的系统软件包列表,打开终端,输入以下命令:
```
sudo apt-get update
```
3、安装编译工具和依赖库,输入以下命令:
```
sudo apt-get install bUIld-essential libtool autoconf2.13 yasm
```
安装MongoDB
1、下载MongoDB源码包,你可以访问MongoDB官网下载最新版本,或者使用下面的命令直接在终端下载:
```
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.14.tgz
```
2、解压源码包,进入下载目录,解压:
```
tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.14.tgz
```
3、移动MongoDB到/usr/local/mongodb目录下:
```
sudo mv mongodb-linux-x86_64-ubuntu1604-4.0.14 /usr/local/mongodb
```
4、创建MongoDB的数据目录和日志目录,在/data和/log目录下分别创建mongodb目录:
```
sudo mkdir -p /data/mongodb
sudo mkdir -p /log/mongodb
```
5、配置MongoDB环境变量,创建一个名为mongodb.conf
的配置文件,在/etc/profile.d目录下:
```
sudo nano /etc/profile.d/mongodb.conf
```
在文件中添加以下内容:
```
export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH
```
6、使配置文件生效,输入以下命令:
```
source /etc/environment
```
7、启动MongoDB服务,输入以下命令:
```
mongod --config /etc/mongodb.conf
```
8、检查MongoDB状态,输入以下命令:
```
ps -ef | grep mongod
```
如果看到MongoDB进程,说明安装成功。
配置MongoDB
1、配置MongoDB复制集,在/etc/mongodb.conf文件中,找到replication
部分,设置副本集名称和成员:
```
#副本集设置
replicaSet=myReplicaSet
```
2、配置MongoDB数据和日志目录,在/etc/mongodb.conf文件中,找到storage
和systemLog
部分,设置数据和日志目录:
```
#数据目录
dbPath=/data/mongodb
#日志目录
logPath=/log/mongodb/mongodb.log
```
3、重启MongoDB服务,使配置生效:
```
sudo systemctl restart mongod
```
测试MongoDB
1、打开终端,输入以下命令连接到MongoDB:
```
mongo
```
2、在MongoDB shell中,创建一个名为testDB
的数据库和一个名为testCollection
的集合:
```
db.createCollection("testCollection")
```
3、向testCollection
集合中插入一条文档:
```
db.testCollection.insert({"name": "testDoc"})
```
4、查询testCollection
集合中的文档:
```
db.testCollection.find()
```
如果看到查询结果,说明MongoDB运行正常。
通过以上步骤,你已经成功在Ubuntu下安装和配置了MongoDB,你可以根据需求进行进一步的优化和扩展,希望本文对你有所帮助!
相关关键词:Ubuntu, MongoDB, 安装, 配置, 数据库, 开源, 无模式, 软件包, 编译工具, 依赖库, 源码包, 数据目录, 日志目录, 副本集, MongoDB shell, 测试数据库, 文档查询.
本文标签属性:
Ubuntu MongoDB 安装:ubuntu离线安装mongodb